前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java-跳转控制语句

Java-跳转控制语句

作者头像
DataScience
发布2020-05-07 21:58:44
7670
发布2020-05-07 21:58:44
举报
文章被收录于专栏:A2DataA2Data

1.2.9、跳转控制语句

Break(中断)

break:中断 使用场景:

  • A:switch语句中
  • B:循环中

注意:

  • 离开场景,将无意义。

作用:

  • 用于结束循环
代码语言:java
复制
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:继续 使用场景:

  • 循环中

作用:

  • 结束一次循环,进入下一次循环。
代码语言:java
复制
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
代码语言:java
复制
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 即可
        

    }


}

猜数字游戏

代码语言:java
复制
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<i){
                System.out.println("你猜的"+g+"小了");
            }else {
                System.out.println("恭喜你猜中了");
                break;
            }
        }



    }
}
本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-22,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 DataScience 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.2.9、跳转控制语句
  • 1.3、Random
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com