-
for循环:
- 1.三要素
- 2.执行书顺序
- 3.通常用于指定次数循环
while循环
-
do-while循环;
-
首先执行循环体
-
执行完毕后才进行判断boolean表达式,值为true继续 false退出
-
格式:
-
do{
-
循环体}while(布尔表达式)
随机生成数字 int number = (int)(Math.random()*1000);
Day04
Random的基本使用
- 导包
import java.util.Random;
2.创建对象
Random r = new Random();
3.获取随机数
int num = r.nextInt(100); 0-100的随机数 包括0 不包括100
- 1.for :固定次数循环,应用率比较高
- 2.break:跳出循环
- continue:跳过循环体的剩余语句而进入下一次循环
- 3.嵌套循环:
- 1)嵌套中的循环,一般多行多列的时候
- 外层控制行,内层控制列
- 2)执行规则:外层循环走一次,内层循环走所有次
- 3)循环层数越少越好
- 如果说写的程序必须使用到了三层以上的循环,就考虑程序的设计是否有问题
- 4.break
- 只能跳出一层循环
public class SwitchCaseDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(“输入年份和月份”);
int year = sc.nextInt();
int month = sc.nextInt();
switch (month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("31天"); break;
case 4:
case 6:
case 9:
case 11:
System.out.println("30天");break;
case 2:
if(year % 4 ==0 &&year % 100 !=0 || year % 400 ==0){
System.out.println("29天");
}else{
System.out.println("28天");
}break;
}
sc.close();
}