当前位置:文档之家› Java完整代码

Java完整代码

Chapter01——初识Java1.单词公共的、公有的:public静态的:static主要的:main打印:print2.编写类名为HelloWorld的的程序框架public class HelloWorld{}3.编写main()方法的框架public static void main(String[] args){}4.编写代码输出HelloWorld后并换行System.out.println(“HelloWorld”);Chapter02——变量、数据类型和运算符1.单词字符:character布尔:boolean扫描器:scanner成绩:score名字:name2.写出本章节中学习过的五种数据类型int、double、char、String、boolean3.创建扫描器对象,并接收用户输入的年龄Scanner input=new Scanner(System.in);System.out.print(“请输入年龄:”);int age=input.nextInt();4.目前有整型变量custNo,请分解出它的个位、十位、百位和千位int gewei=custNo%10;int shiwei=custNo/10%10;int baiwei=custNo/100%10;int qianwei=custNo/1000;Chapter03——选择结构(一)1.单词如果:if继续:continue随机:random数学:math打断:break2.如果张浩的Java成绩大于98分,那么老师奖励他一个MP4;否则老师罚他编码,请补全以下代码:int score=91;if(score>98){System.out.println(“奖励一个MP4”);}else{System.out.println(“惩罚进行编码”);}3.某人想买车,买什么车决定于此人在银行有多少存款。

如果此人的存款超过500万,则买凯迪拉克否则,如果此人的存款超过100万,则买帕萨特否则,如果此人的存款超过50万,则买伊兰特否则。

如果此人的存款超过10万,则买奥拓否则此人买捷安特,请补全以下代码:int money=52; //我的存款,单位:万元if(money>=500){System.out.println(“买凯迪拉克”);}else if(money>=100){System.out.println(“买帕萨特”);}else if(money>=50){System.out.println(“买伊兰特”);}else if(money>=10){System.out.println(“买奥拓”);}else{System.out.println(“买捷安特”);}4.学校举行运动会,百米赛跑成绩在10秒以内的学生有资格进决赛,根据性别分为男子组和女子组,不在10秒以内的淘汰,补全以下代码:Scanner input=new Scanner(System.in);System.out.print(“请输入比赛成绩(s):”);double score=input.nextDouble();System.out.print(“请输入性别:”);String gender=input.next();if(score<=10){if(gender.equals(“男”)){System.out.println(“进入男子组决赛!”);}else if(gender.equals(“女”)){System.out.println(“进入女子组决赛!”);}}else{System.out.println(“淘汰!”);}Chapter04——选择结构(二)1.单词退出:exit默认的:default事例、情况:case2.使用switch实现,韩嫣参加计算机编程大赛。

如果获得第1名,将参加麻省理工大学组织的1个月夏令营;如果获得第2名,将奖励惠普笔记本电脑一部;如果获得第3名,将奖励移动硬盘一个;否则,没有任何奖励。

int mingCi=1;//名次switch(mingCi){case 1:System.out.println(“参加麻省理工大学组织的1个月夏令营”);break;case 2:System.out.println(“奖励惠普笔记本电脑一部”);break;case 3:System.out.println(“奖励移动硬盘一个”);break;default:System.out.println(“没有任何奖励”);break;}3.判断键盘输入的是否是整数,如果是整数,定义整数变量接收输入数字并输出;如果不是数字,定义字符串变量接收,并输出内容。

Scanner input = new Scanner(System.in);if(input.hasNextInt()==true){System.out.println(“输入的是整数”);int i=input.nextInt();System.out.println(“输入的整数是:”+i);}else{System.out.println(“输入的不是整数”);String s=input.next();System.out.println(“输入的内容为:”+s);}4.使用switch结构实现,从键盘输入月份,控制台输出该月份有多少天。

public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入年份:");int year = input.nextInt();System.out.print("请输入月份:");int month = input.nextInt();switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:System.out.println("该月有31天");break;case 4:case 6:case 9:case 11:System.out.println("该月有30天");break;case 2:if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { System.out.println("该月有29天");} else {System.out.println("该月有28天");}break;default:System.out.println("输入的月份有误!");break;}}Chapter05——循环结构(一)1.单词调试:debug相等、等于:equals回答:answer数量:amount折扣:discount总共的:total付款、支付:payment2.用while循环输出100遍“好好学习,天天向上”。

int i=1;while(i<=100){System.out.println(“第”+i+”遍好好学习,天天向上!”);i++;}3.用do…while循环输出100遍“好好学习,天天向上”。

int i=1;do{System.out.println(“第”+i+”遍好好学习,天天向上!”);i++;}while(i<=100);4.使用while实现,键盘输入是否继续(y/n),如果输入y,继续循环,如果输入n,退出循环Scanner input = new Scanner(System.in);String answer=“y”;while(!answer.equals(“n”)){System.out.println(“是否继续?(y/n)”);answer=input.next();}System.out.println(“程序结束!”);Chapter06——循环结构(二)1.单词平均:average得分:score总数:sum比率、比例:rate2.使用for循环输出100遍“好好学习,天天向上”for(int i=1;i<=100;i++){System.out.println(“第”+i+“遍好好学习,天天向上!”);}3.使用while和break结合实现,键盘输入是否继续(y/n),如果输入y,继续循环,如果输入n,退出循环Scanner input = new Scanner(System.in);while(true){System.out.println(“是否继续?(y/n)”);String answer=input.next();if(answer.equals(“n”)){break;}}System.out.println(“程序结束!”);4.使用for循环和continue结合实现,从键盘输入10个学生的成绩,统计90分及以上的学生人数。

Scanner input=new Scanner(System.in);int count=0;for(int i=1;i<=10;i++){System.out.println(“请输入第”+i+“个学生的成绩:”);int score=input.nextInt();if(score<90){continue;}count++;}System.out.println(“90分及以上的学生人数为:”+count);Chapter08——数组1.单词数组:array长度:length排序:sort最大的:maximum最小的:minimum2.定义一个长度为5的字符串数组,并同时给数组元素赋值为“张三”、“李四”、“王五”、“赵六”、“田七”,使用for循环,循环输出数组元素内容。

String[] names={“张三”,“李四”,“王五”,“赵六”,“田七”};for(int i=0;i<names.length;i++){System.out.println(names[i]);}3.定义一个长度为5的整型数组,并使用for循环从键盘给5个元素赋值。

Scanner input=new Scanner(System.in);int[] nums=new int[5];for(int i=0;i<nums.length;i++){System.out.print(“第”+(i+1)+“个数:”);nums[i]=input.nextInt();}4.定义一个长度为5的整型数组,并同时赋值为4、6、3、9、2,使用for循环求出数组中最大的值。

相关主题