利用Java实现键盘输入
利用Java实现键盘输入
-
引入包下的类Scanner
-
创建一个对象
-
调用对象的方法
import java.util.Scanner;//导包 public class input{ public static void main(String[] args) { /*键盘输入*/ Scanner input = new Scanner(System.in); System.out.println("请输入用户名"); String userName = input.next(); System.out.println("请输入密码"); int passWord = input.nextInt(); } }
输出随机数
- 导入util包下的Random类
- 创建一个对象
- 获取随机数
import java.util.Random;
public class Break{
public static void main(String[] args) {
Random r = new Random();
int number = r.nextInt(10);//获取数据的范围:[0,10)包括0,不包括10
System.out.println(number);
}
}
注意事项
- int number = r.nextInt(10);获取数据的范围:[0,10)包括0,不包括10
import java.util.Random;
import java.util.Scanner;
public class Break{
public static void main(String[] args) {
/*实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
2.要求用户从控制台输入数字,若输入的数字比随机数小,则输出“太小了,再大一点!”;若输入的数字比随机数大,则输出“太大了,再小一点!”,若输入的数字与随机数相同,则输出“恭喜你猜对了!”。游戏过程中用户需要多次输入所猜数字,直到猜中为止。
java 生成随机数*/
//生成随机数
Random r = new Random();
int number = r.nextInt(100)+1;
boolean temp = true;
while(temp){
//键盘输入
Scanner input = new Scanner(System.in);
System.out.println("请输入一个数");
int num = input.nextInt();
if (num > number) {
System.out.println("猜大了");
}else if (num < number) {
System.out.println("猜小了");
}else{
System.out.println("猜对了");
break;
}
}
}
}

浙公网安备 33010602011771号