一、Scanner
类的用法
Scanner
类用于获取用户的输入。它提供了多种方法来读取不同类型的数据。
demo:
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象
System.out.println("请输入你的名字:");
String name = scanner.nextLine(); // 读取字符串
System.out.println("请输入你的年龄:");
int age = scanner.nextInt(); // 读取整数
System.out.println("你的名字是:" + name);
System.out.println("你的年龄是:" + age);
scanner.close(); // 关闭Scanner对象
}
}
输出结果:
请输入你的名字:
影子
请输入你的年龄:
25
你的名字是:影子
你的年龄是:25
二、Random
类的用法
Random
类用于生成随机数。它提供了多种方法来生成不同类型的随机数。
demo:
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random(); // 创建Random对象
int randomNumber = random.nextInt(10); // 生成0到9之间的随机整数
double randomDouble = random.nextDouble(); // 生成0.0到1.0之间的随机小数
boolean randomBoolean = random.nextBoolean(); // 生成随机布尔值
System.out.println("随机整数:" + randomNumber);
System.out.println("随机小数:" + randomDouble);
System.out.println("随机布尔值:" + randomBoolean);
}
}
输出结果:
随机整数:3
随机小数:0.546392814249081
随机布尔值:false
三、Scanner
和Random
结合使用
我们可以将Scanner
和Random
结合起来,创建一些交互式的小游戏或者工具。
demo:
import java.util.Random;
import java.util.Scanner;
public class CombinedExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.println("请猜一个0到9之间的数字:");
int guess = scanner.nextInt();
int randomNumber = random.nextInt(10);
if(guess == randomNumber) {
System.out.println("恭喜你,猜对了!");
} else {
System.out.println("很遗憾,猜错了。正确答案是:" + randomNumber);
}
scanner.close();
}
}
输出结果:
请猜一个0到9之间的数字:
5
恭喜你,猜对了!
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~