Scanner
Scanner,键盘输入类
nextInt() 接收整数
next() 接收字符串
Scanner input=new Scanner(System.in);
int num=input.nextInt();
1.实例化扫描对象,用来扫描系统的标准输入键盘
Scanner sc=new Scanner(System.in);
2.打印一个提示信息提示用户输
System.out.println("请在控制台输一个数");
3.接受用户键盘的输入入内容
int num=scanner.nextInt();
4.使用用户输入的内容
System.out.println("你输入的数是"+num);
Random
Random,随机数类
nextInt(数值) 得到的是>=0 并且 <数值 的整数内容
Random random=new Random();
int num=random.nextInt(10); //0(含)~9(含)之间的整数
使用Scanner和Random完成一个猜数小游戏,1-100之间
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Random random=new Random();
int num=random.nextInt(100)+1;//随机产生一到一百的随机数
//定义一个用来统计用户猜了多少次
int count=0;
//不断执行
do {
System.out.println("请输入数字:");
int input= sc.nextInt();
if (input>num){
System.out.println("猜大了");
}else if (input<num){
System.out.println("猜小了");
}else{
System.out.println("猜对了");
break;
}
count++;
}while(true);
//结束循环表示用户猜对
System.out.println("你猜对数字"+num+"用了"+count+"次");
}
本文介绍如何利用Java的Scanner类实现键盘输入及Random类生成随机数,并结合这两者来开发一个简单的1到100之间的猜数游戏。
1058

被折叠的 条评论
为什么被折叠?



