发表时间:2022-03-24来源:网络

1.判断整数的奇偶性。
2.输出所有的水仙花数。
3.猜数字游戏。
4.输入并统计学生成绩
提示:从控制台输入数据的方法示例:
System.out.println("请输入一个整数:"); Scanner scan=new Scanner(System.in); int num=scan.nextInt();
源代码:
package sy3; import java.util.Scanner; public class Sy_1 { public static void main(String[] args){ System.out.println("请输入一个整数:"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if(num%2 == 0) System.out.printf(num+"是偶数"); else{ System.out.printf(num+"是奇数"); } } }运行结果截图:

2. 输出所有的水仙花数。所谓水仙花数是指一个三位整数,其各位数字的立方和等于其自身,例如:153=13+53+33。要求在一行输出结果。
源代码:
package sy3; public class Sy3_2 { public static void main(String[] args){ int x=0,y=0,z=0; for(int i=100;i num){ System.out.println("猜大了"); guess = sc.nextInt(); } else if(guess < num){ System.out.println("猜小了"); guess = sc.nextInt(); } } System.out.println("恭喜你,猜对了"); } }
运行结果截图:

4.输入一批学生成绩,以-1作为结束标记。
(1)统计这批学生中不及格、及格、中等、良好、优秀的人数。
(2)求这批学生的平均分。
提示:从控制台输入成绩的方法示例:
Scanner scan=new Scanner(System.in);
System.out.println("请输入一批学生成绩,以-1作为结束标记:");
源代码:
package sy3; import java.util.Scanner; public class Sy3_4 { public static void main(String[] args){ int score=0,a=0,b=0,c=0,d=0,e=0,sum=0; Scanner sc = new Scanner(System.in); System.out.println("请输入成绩,输入-1查看结果:"); score = sc.nextInt(); while(score != -1){ if(score>=90){ System.out.println("优秀"); a++; } else if(score>=80){ System.out.println("良好"); b++; } else if(score >= 70){ System.out.println("中等"); c++; } else if(score >= 60){ System.out.println("及格"); d++; } else{ System.out.println("不及格"); e++; } sum += score; score = sc.nextInt(); } System.out.println("成绩优秀的人有:"+a); System.out.println("成绩良好的人有:"+b); System.out.println("成绩中等的人有:"+c); System.out.println("成绩及格的人有:"+d); System.out.println("成绩不及格的人有:"+e); double average = sum*1.0/(a+b+c+d+e); System.out.printf("平均分:" + average); } }运行结果截图:

实验小结
通过本章的学习,了解了几种常用的循环语句,条件语句。
条件语句:if条件句有三种形式
1:if(表达式){方法体}
2:if(表达式){方法体} else {方法体}
3:if(表达式){方法体} else if(表达式){方法体} else{方法体}
了解了循环语句:
包括while循环语句,do…while循环语句和for循环其中while(布尔表达式)和 do…while(布尔表达式)类似,while是先判断后执行,do…while是先执行一次然后再判断条件。如果布尔表达式结果为真,那么两个循环语句结果相同,若布尔表达式的第一次结果为假,do…while会先执行一次,而while则不会继续执行。
for循环格式:for(变量初始化;条件判断;步进){循环语句},只进行一步初始化,然后进行条件判断,为真后执行for中的循环语句,执行后进行步进,然后继续进行条件判断,直到结果为假,跳出循环
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务