java基础试题(java基础练习题)
大家好,飞飞今天来为大家解答以下的问题,关于java基础试题,java基础练习题这个很多人还不知道,那么下面让我带着大家一起来看看吧!
一、问答题Java语言的数据类型有哪些?8答:有byte(字节型)、char(字符型)、boolean(布尔型)、short(短整型)、int(整型)、long(长整型)、浮点型:float(单精度)、double(双精度)。
2、写出算术运算符、关系运算符、逻辑运算符各自包含的运算符,写出条件运算符的形式,并简述其执行过程。
10答:算术运算符:++、--、+、-、*、/、%关系运算符:!=、>=、<=、>、<、==逻辑运算符:!(逻辑非)、&&(逻辑与)、||(逻辑或)条件运算符的形式:表达式1?表达式2:表达式3;3、数组有怎样的特征?写出一维数组两种初始化的语法格式(可使用具体的实例)。
10答:数组特征:数组有若干个元素;各元素有相同的数据类型;按一定的顺序排列;一维数组两种初始化的语法格式:int a[]=new int[2];a[0]=1;a[1]=2;或int a[];a[]=new int[2];a[0]=1;a[1]=2;int a[]={1,2};4、比较顺序表、栈、队列的异同点,分别写出冒泡法排序的主要特点。
12答:都运用数组的知识,都运用了方法调用;栈的特点是:冒泡法排序的主要特点:经过多轮循环,每一轮循环从最后一个元素依次与前面的元素比较大小,最终找到的最小元素排在第一位,第一轮循环终止;再依次进行下一轮循环。
二、编程题规定一个工人工作时间一月160小时,每小时工资5元,加班的话,每小时增加4元,请编程计算此工人一个月的工资,工作时间由键盘输入。
15import jaimport ***.io.*;pubic class Qgrgz{ public static void main(String[] args)throws IOException {int x,result; InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(***.in); in=new BufferedReader(ir); System.out.println("Shurugongrengongzuoshijian:"); String s=in.readLine(); x=Integer.parseInt(s); if(0 15public class Qh{ public static void main(String[] args) { int sum=0; int i=1; while(i<100) { if(i%7==0) sum +=i; i++; } System.out.println("sum="+sum); }} 3、输入3名学生4门课程的成绩,分别统计每个学生4门课程的平均成绩。 15import ***.io.*;public class Pjf{ public static void main(String[] args)throws IOException { InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(***.in); in=new BufferedReader(ir); for(int i=1;i<=3;i++) { double v=0,sum=0; for(int j=1;j<=4;j++) { System.out.print("请输入第"+i+"个学生第"+j+"科成绩:"); String a=in.readLine(); int x=Integer.parseInt(a); sum=sum+x; } v=sum/4; System.out.println("总分是:"+sum); System.out.println("平均分是:"+v); }}} 4、运用方法调用求一维数组中的最大元素及下标,在main方法中输入数组元素。 15import ***.io.*;public class Qszzdys{ int a[]=new int[10]; public static void main(String[] args)throws IOException { int i; Qszzdys b=new Qszzdys(); InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(***.in); in=new BufferedReader(ir); for(i=0;i<10;i++) { System.out.println("请输入a["+i+"]:"); String s=in.readLine(); b.a[i]=Integer.parseInt(s); } b.d(); } void d() { int max,x=0; max=a[0]; for(int j=1;j<10;j++) if(a[j]>max) { max=a[j]; x=j; } System.out.println("最大值是:"+max+";下标是:"+x); }} 5、运用选择法对23,45,34,78,99,12,50,0这组数进行升序排列。 (选做题,做了加分,没做不减分)15public class Paixu{ int [] a; int len; void f(int maxSize) { a=new int[maxSize]; len=0; } void b(int value) { a[len]=value; len++; } void display() { for(int i=0;i 本文分享完毕,希望对大家有所帮助哦。 免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
2025年6月20日,——在世界文化遗产地河南洛阳的光影流转之间,2025年新浪微博旅游之夜盛大举行。作为国内首个...浏览全文>>
-
2025年6月20日,——在世界文化遗产地河南洛阳的光影流转之间,2025年新浪微博旅游之夜盛大举行。作为国内首个...浏览全文>>
-
QQ多米试驾线下预约活动为了让更多用户感受QQ多米的独特魅力,我们特别推出了线下试驾预约活动。这不仅是一次...浏览全文>>
-
阜阳长安启源A07以其卓越的性能和豪华配置吸引了众多消费者的目光。作为一款定位高端市场的新能源车型,长安启...浏览全文>>
-
【安徽淮南大众CC新车报价2025款大公开】大众CC作为一款兼具运动感与豪华质感的轿跑车型,一直深受消费者喜爱...浏览全文>>
-
2025款长安猎手K50在安徽淮南地区的最新价格已新鲜出炉,为准备购车的朋友带来全面解析。这款车型以其高性价比...浏览全文>>
-
在安徽滁州购买长安猎手K50时,了解其落地价和省钱技巧至关重要。长安猎手K50是一款实用性强的皮卡车型,适合...浏览全文>>
-
途锐新能源是大众旗下的一款高端插电混动SUV,目前在安徽阜阳地区有售。其官方指导价约为58万元起,但实际成交...浏览全文>>
-
2025款大众CC作为一款兼具运动与豪华的中型轿车,备受关注。目前市场指导价大约在25万至35万元之间,具体价格...浏览全文>>
-
2024款探岳X作为一款备受关注的中型SUV,在市场上以其时尚的设计和出色的性能吸引了众多消费者。根据最新市场...浏览全文>>
- QQ多米试驾线下预约
- 安徽滁州长安猎手K50落地价,买车省钱秘籍
- 淮南大众CC新款价格2025款多少钱?买车攻略一网打尽
- 瑞虎8 PRO试驾,畅享豪华驾乘,体验卓越性能
- 安徽阜阳长安启源A05多少钱 2025款落地价,换代前的购车良机,不容错过
- 保时捷Macan试驾的流程是什么
- 安徽淮南大众ID.3多少钱?购车攻略在此
- 阜阳揽巡落地价,豪华配置超值价来袭
- 安徽池州威然 2024新款价格与配置的完美平衡
- 奇瑞瑞虎9试驾,新手必知的详细步骤
- QQ多米价格,换代前的购车良机,不容错过
- 池州迈腾GTE新款价格2022款多少钱?选车秘籍与优惠全公开
- 岚图追光多少钱 2024款落地价走势,近一个月最低售价25.28万起,性价比凸显
- 天津滨海威然 2024新款价格,最低售价28.98万起,入手正当时
- 蚌埠途昂新款价格2025款多少钱?购车必看
- 坦克400预约试驾全攻略
- 天津滨海ID.7 VIZZION价格,各配置车型售价全揭晓,性价比之王
- 安庆帕萨特最新价格2025款,最低售价12.35万起,入手正当时
- 亳州宝来新款价格2025款多少钱?选车指南与落地价全解析
- 生活家PHEV 2025新款价格,最低售价63.98万起现在该入手吗?