2022Javax学习笔记十(break、continue关键字,随机数Random类,猜数字游戏案例)

2022Javax学习笔记十(break、continue关键字,随机数Random类,猜数字游戏案例)

break:跳出并结束当前所在循环的执行
continue:用于跳出当前循环的当初执行,进入下一次循环

Random类
使用步骤:
1、导包
2、创建随机数Randomd随机对象
3、调用nexint()方法

nextint(n)功能只生成0-1之间的随机数

package com.zcl.Random;
// 导包
import java.util.Random;

public class Demo {
    
    
    public static void main(String[] args) {
    
    
        // 创建随机数对象
        Random r = new Random();
        // 调用随机数方法,返回整形随机数
        int number = r.nextInt(10);// 0-9不包含10(包前不包后)
        System.out.println("随机数:"+number);

        System.out.println("----------获取1-10之间(减加法)------------");
        int data = r.nextInt(10)+1;
        System.out.println(data);
    }
}

猜数字游戏案例

需求:
随机生成一个1-100之间的随机数,提示用户猜测,猜大提示大,猜小提示小,猜中结束游戏

package com.zcl.Random;

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

public class Demo2 {
    
    
    public static void main(String[] args) {
    
    
        Random r = new Random();
        int luckNumber = r.nextInt(100)+1;
        Scanner sc = new Scanner(System.in);
        // 使用死循环猜测
        while (true){
    
    
            // 用户猜测
            System.out.println("请输入您的猜测数字:");
            int s = sc.nextInt();
            if(s==luckNumber){
    
    
                System.out.println("恭喜猜中了");
                break;
            }else if(s>luckNumber){
    
    
                System.out.println("您猜大了");
            }else {
    
    
                System.out.println("您猜小了");
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/baidu_39378193/article/details/122931140