Java基础流程控制

一.目标

1.会使用Scanner和Random
2.会使用Switch以及知道case的穿透性
3.if
4.流程控制

1.键盘录入Scanner

//创建对象
        Scanner sc = new Scanner(System.in);
        //录入int型整数
        int data1 = sc.nextInt();
        System.out.println("data1 = " + data1);

        //录入String型字符串
        String data2 = sc.next();
        System.out.println("data2 = " + data2);

2取随机数Random

//创建对象
        Random rd = new Random();
        int data = rd.nextInt();
        System.out.println("data = " + data);
//        nextInt(int bound) -> 在0-(bound-1)

3.选择语句Switch

//基础没什么好说的, 主要记录一下case穿透性的使用示例,也不太常用
Scanner sc = new Scanner(System.in);
        int month = sc.nextInt();
        switch(month){
            case 12:
            case 1:
            case 2:
                System.out.println("冬季");
                break;

            case 3:
            case 4:
            case 5:
                System.out.println("春季");
                break;

            case 6:
            case 7:
            case 8:
                System.out.println("夏季");
                break;

            case 9:
            case 10:
            case 11:
                System.out.println("秋季");
                break;
            default:
                System.out.println("什么情况,你家有这个月份?");
        }

4.if (没什么好讲的)

5.循环语句for

//只记录一个使用小技巧,其他也没什么好记录的
循环次数.fori---->循环快捷键

6.While与DoWhite

        int i = 0;
        while(i<5){
            System.out.println("我爱java,我更爱钱");
            i++;
        }
        int i = 0;
        do{
            System.out.println("我爱java");
            i++;
        }while(i<5);
注意:do while 有个特点,至少循环一次

6.流程控制关键字break与continue

1.break:
  a.在switch中代表结束switch语句
  b.在循环中代表结束循环 
      
2.continue:
  结束当前本次循环,直接进入下一次循环,直到条件为false为止
//流程控制语句 break  结束循环
        /*for (int i = 0; i < 5; i++) {
            if (i == 3) break;  0 1 2 
            System.out.println("i = " + i);
        }*/

        //流程控制语句 continue 结束本次循环,直接进入下次
        for (int i = 0; i < 5; i++) {
            if (i == 3) continue;  // 0 1 2 4 
            System.out.println("i = " + i);
        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容