文章目录
第一章for循环的格式及基本使用
1.1 for循环语句格式:
1.1.1 for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
for(int x=1; x<=5; x++) {
System.out.println("HelloWorld");
1.1.2 for循环的执行流程图
1.2 while循环格式的概述和使用
1.2.1 while循环语句格式
基本格式
while(判断条件语句) {
循环体语句;
}
扩展格式
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
int x=1;
while(x<=5) {
System.out.println("HelloWorld");
x++;
1.2.2 执行流程图
1.3 dowhile循环格式的概述和使用
1.3.1 dowhile循环语句格式
基本格式
do {
循环体语句;
}while((判断条件语句);
扩展格式
初始化语句;
do {
循环体语句;
控制条件语句;
} while((判断条件语句);
int x=1;
do {
System.out.println("HelloWorld");
x++;
}while(x<=5);
1.3.2 执行流程图
1.4循环语句区别
三种循环语句可以完成相同的事情,但是也是有小区别的:
-
do...while循环语句至少执行一次循环体。
-
而for和while循环语句要先进行条件的判断,然后看是否执行循环体语句。
-
for循环和while循环的小区别:
-
for循环结束后,初始化的变量不能被使用了,该变量就从内存中消失,能够提高内存的使用效率。
-
而while循环结束后,初始化的变量还可以继续被使用。
-
推荐使用的顺序:for – while – do…while
第2章 循环嵌套
循环嵌套:就是循环体语句本身是一个循环语句。
2.1循环嵌套打印正三角形
int z = 1;
for(int x=1; x<=5; x++) {
for(int y=1; y<=z; y++) {
System.out.print("*");
}
System.out.println();
z++;
}
第3章 控制循环语句
3.1 break的使用场景
- 在选择结构switch语句中,在循环语句中
- break的作用:
跳出单层循环
跳出多层循环
带标签的跳出 - 格式:
标签名:循环语句
标签名要符合Java的命名规范
跳出死循环 :
此行代码可以终止java程序运行: System.exit(0)
标签名法:
3.2 跳转控制语句continue的概述和使用
- break和continue的区别:
-
break:跳出整个循环
-
continue:跳出这一次的操作,进入下一次的执行
public class ContinueDemo {
public static void main(String[] args) {
for(int x=1; x<=5; x++) {
if(x == 3) {
continue;
}
System.out.println("HelloWorld"+x);
第4章 Random随机数
4.1 Random的使用步骤
使用步骤(和Scanner类似):
- 导包:import java.util.Random;
- 创建对象:Random r = new Random();
- 获取随机数:int number = r.nextInt(10);
- 产生的数据在0到10之间,包括0,不包括10。
- 括号里面的10是可以变化的,如果是100,就是0-100之间的数据
* A:系统产生一个1-100之间的随机数
* Random r = new Random();
* int number = r.nextInt(100)+1;