一、循环结构
1.1 格式:
while(布尔表达式){
语句块;
}
1.2 break:让循环提前结束(结束所有循环)
1.3 continue:跳过这次循环,进入下次循环。
1.4 for循环:
for(表达式1;表达式2;表达式3){
循环体;
}
其中表达式2为布尔表达式。
1.5 do while 循环:
do{
语句体
}while(循环条件)
注:先执行循环语句,再判定条件,因此至少会执行一次。
二、输入、输出
2.1 从键盘输入:
Scanner scan = new Scanner(System.in);
int a = scan.nextInt(); //输入整数
String str = scan.nextLine(); //输入字符串
注:若用nextLine,前面不能有int,否则nextLine部分不会输入。
2.1.1 循环输入:
Scanner scan = new Scanner(System.in);
while(scan.hasNextInt()){
int n = scan.nextInt();
}
2.2 随机生成一个数:
2.2.1
Random random = new Random();
int randnum = random.nextInt(bound:100);
int randnum = random.nextInt(bound:100)+1; //[1,101)
2.2.2 伪随机:
Random random = new Random(111);