Java基础00-循环语句7
时间:2021-04-09 13:18:38
收藏:0
阅读:0
1. for循环语句
1.1 循环结构


1.2 for循环语句的格式

执行流程图:

1.3 案例







public static void main(String[] args) { int count = 0; for (int i = 100; i < 1000; i++) { int ge = i % 10; int shi = i / 10 % 10; int bai = i / 10 / 10 % 10; int result = ge * ge * ge + shi * shi * shi + bai * bai * bai; if (result == i) { System.out.println(result+"是水仙花数"); } } }

public static void main(String[] args) { int count = 0; for (int i = 100; i < 1000; i++) { int ge = i % 10; int shi = i / 10 % 10; int bai = i / 10 / 10 % 10; int result = ge * ge * ge + shi * shi * shi + bai * bai * bai; if (result == i) { count++; } } System.out.println("水仙花共有:" + count + "个"); }
2. while循环语句
2.1 while循环语句格式

执行流程图:


2.2 案例

public static void main(String[] args) { int count = 0; int zf = 8844430; double paper = 0.1; while(paper <= zf) { count++; paper *= 2; } System.out.println(count); }
3. do…while循环语句
3.1 do…while循环语句格式

执行流程图:


3.2 三种循环的区别

死循环会有一直输出,除非手动停止。
4. 跳转控制语句
4.1 添转控制语句概述

5. 循环嵌套
5.1 循环嵌套概述

代码实例:

改进:

继续改进:

结果都为:

6. Randdom
6.1 Randdom的作用和步骤

6.2 案例


public static void main(String[] args) { Random r = new Random(); int number = r.nextInt(100)+1; System.out.println("随机数是"+number); while (true){ Scanner sc = new Scanner(System.in); System.out.println("请输入你要猜的数字"); int guessNumber = sc.nextInt(); if(guessNumber > number){ System.out.println("你猜的数字大了"); }else if(guessNumber < number){ System.out.println("你猜的数字小了"); }else{ System.out.println("猜中了"); break; } } }
评论(0)