循环结构 for循环活动地址:CSDN21天学习挑战赛
- 格式
for (初始化语句; 循环条件; 迭代语句) { 循环体语句(重复执行的代码); }
- 示例
// 输出3次HelloWorld for (int i = 0; i < 3; i++) { System.out.println("Hello World"); }while循环
- 格式
初始化语句; while (循环条件) { 循环体语句(被重复执行的代码); 迭代语句; }
- 示例
int i = 0; while (i < 3) { System.out.println("Hello World"); i++; }do-while循环
- 格式
初始化语句; do { 循环体语句; 迭代语句; } while (循环条件);
- 示例
int i = 0; do { System.out.println(“Hello World!"); i++; } while( i < 3);
- 特点:一定会先执行一次循环体。
-
一直循环的执行下去,如果没有干预不会停止下来。
-
写法
for(;;) { System.out.println("Hello World"); } // 经典做法 while(true) { System.out.println("Hello World"); } do { System.out.println("Hello World"); } while (true);
- break : 跳出并结束当前所在循环的执行。(只能用于结束所在循环, 或者结束所在switch分支的执行。)
可以用在嵌套循环中跳出整个外部循环的并立即结束它。
OUT: for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { … break OUT; } }
- continue: 用于跳出当前循环的当次执行,进入下一次循环。
(只能在循环中进行使用)
:可以用在嵌套循环中跳出外部循环的当次执行,进入外部循环的下一次。
OUT: for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { … count OUT; } }Random随机数技术
- 步骤:
①:导包:告诉程序去JDK的哪个包中找随机数技术 import java.util.Random;
②:写一行代码代表得到随机数对象Random r = new Random();
③:调用随机数的功能获取0-9的随机数int number = r.nextInt(10);
-
注意:nextInt(n) 功能只能生成: 0 至 n-1之间的随机数,不包含n
-
特点: nextInt(n)功能只能生成:0 – (n-1)之间的随机数。