Java-跳转控制语句

1.2.9、跳转控制语句

Break(中断)

break:中断

使用场景:

  • A:switch语句中

  • B:循环中

注意:

  • 离开场景,将无意义。

作用:

  • 用于结束循环

package com.data.it;

/**
 * Created by JackFeng on 2020/3/1.
 */
public class BreakDemo {

    public static void main(String[] args) {

        for (int i = 0; i <4 ; i++) {
            System.out.println("这是个正常的循环");

        }

        System.out.println("============");
        for (int i = 0; i <4 ; i++) {
            
            if (i==1){
                break;
            }
            System.out.println("这是加入break控制的循环");
        }

    }
}

Continue(继续)

continue:继续

使用场景:

  • 循环中

作用:

  • 结束一次循环,进入下一次循环。

package com.data.it;

import java.sql.SQLOutput;

/**
 * Created by JackFeng on 2020/3/1.
 */
public class BreakAndContinueDemo {
    public static void main(String[] args) {

        for (int i = 0; i <=10 ; i++) {

//            break:结束整个循环
            
            if (i == 2){
                break;
            }
            System.out.println("B And C");

//            continue 结束本次循环,继续下一次循环
            if (i==3){
                continue;
            }
            System.out.println("C === A");

        }
    }
}

1.3、Random

Random:用于产生随机数

使用步骤:

  • A:导包

    • import java.util.Random;

  • B:创建对象

    • Random r = new Random();

  • C:获取随机数

    • int number = r.nextInt(10)

    • 数据范围:[0,10) 包括0,但不包括10

package com.data.it;


import java.util.Random;

/**
 * Created by JackFeng on 2020/3/1.
 */
public class RandomDemo {

    public static void main(String[] args) {
        //创建对象
        Random r = new Random();

        // 获取随机数
        int n = r.nextInt(10);

        System.out.println("n:"+n);

        for (int i = 0; i <10 ; i++) {
            int num = r.nextInt(10);

            System.out.println("第"+i+"次随机数结果为:"+num);

        }


        // 如何获取100 - 1之间的随机数

        int ii = r.nextInt(100);// [0,99]
        int T = r.nextInt(100)+1;// +1 即可
        

    }


}


猜数字游戏

package com.data.it;

import java.util.Random;
import java.util.Scanner;

/**
 * Created by JackFeng on 2020/3/1.
 */

/*
* 猜数字游戏:
*       系统产生一个 1-100 的数字,猜出这个数字是多少
*
* 分析:
*   A:系统产生一个1-100之间的随机数
*       Random r = new Random();
*       int number = r.nextInt(100)+1;
*   B: 键盘录入要猜的数据
*   C: 比较这两个数据的大小
*       大了:提示大了
*       小了:提示小了
*       相等:猜中了
*   D:多次猜数据,而我们不知道猜多少次?
*       while(true){循环体语句};
*
*
* */


public class RandomNumDemo {
    public static void main(String[] args) {


//      产生1-100随机数
        Random r = new Random();
//        获取随机数
        int i = r.nextInt(100)+1;



//        判断是否猜中 多次猜数据
        // 录入的数据 要放在判断里 否则永远也猜不中
        while (true) {

            //        键盘录入
            Scanner s = new Scanner(System.in);

//        获取输入数据
            System.out.println("请输入你要猜的数据:");
            int g = s.nextInt();

            if (g>i){
                System.out.println("你猜的"+g+"大了");
            }else  if (g

期待您的进步

在看和转发

都是一种支持

你可能感兴趣的:(Java-跳转控制语句)