一,Scanner类
1导包
import java.util.Scanner;
2,创建Scanner类对象
Scanner sc=new Scanner(System.in);
3,创建一个变量用来接收数据
String str=sc.next();//接收字符串
int num=sc.nextInt();//接收整数
二,Random类
1,导包
import java.util.Random;
2,创建Random类对象
Random random=new Random();
3,接收数据
nt num=random.nextInt(100)+1;//随机获得0——100中的数
使用 Scanner类和Random类完成猜数字小游戏
import java.util.Random;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// 创建一个随机数
Random a=new Random();
// 随机数的范围为1——100;
int n= a.nextInt(100)+1;
// 键盘输入
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数字判断大小");
// 初始化次数为0
int d=0;
// 使用死循环进行判断
do {
int b=sc.nextInt();;
if(b>n){
System.out.println("太大了请重新输入");
d++;
}else if (b<n){
System.out.println("太小了请重新输入");
d++;
}else{
System.out.println("恭喜你才猜对了");
d++;
// 结束循环
break;
}
}while (true);
System.out.println("用了"+d+"次猜中");
}
}
运行结果