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("您猜小了");
}
}
}
}