1.java util包下的Scanner类,为java的终端输入提供了极大的便利。下面是一个简单的例子。
package com.java.util;
import java.util.Scanner;
public class CLASSES {
public static void testLocale(){
public static void main(String[] args) throws Exception{
Scanner cin = new Scanner(System.in);
String input = "";
while(!(input = cin.next()).equals("end")){
System.out.println(input);
}
}
}
2.java util包下的Random类,使得实现随机数相当容易(虽然是伪随机数)。java.lang.Math.random()相当于未显示设置种子而得到的一个Random实例。即 new java.util.Random();
相同的随机数种子,会使用相同的方法调用序列。如:
package com.java.math;
import java.util.Random;
public class CLASSES {
public static void print(){
Random random1 = new Random(100);
System.out.println(random1.nextDouble());
System.out.println(random1.nextDouble());
Random random2 = new Random(100);
System.out.println(random2.nextDouble());
System.out.println(random2.nextDouble());
}
public static void main(String[] args) {
System.out.println("--------------------- The First Time ---------------------");
print();
System.out.println("--------------------- The Second Time ---------------------");
print();
}
}
结果:
--------------------- The First Time ---------------------
0.7220096548596434
0.19497605734770518
0.7220096548596434
0.19497605734770518
--------------------- The Second Time ---------------------
0.7220096548596434
0.19497605734770518
0.7220096548596434
0.19497605734770518
分享到:
相关推荐
16. **`java.util.Scanner`**: 从各种输入源读取基本类型和字符串。 17. **`java.util.Properties`**: 用于存储配置信息,如XML或Properties文件。 18. **`java.util.Random`**: 生成随机数。 19. **`java.util....
7. `java.util.Random`: - 提供随机数生成的功能,广泛应用于各种场景,如模拟、加密等。 8. `java.util.Scanner`: - 用于从输入源(如键盘、文件)读取数据,常用于命令行应用程序。 9. `java.util.UUID`: ...
5. **`java.util.Random`**:生成随机数,适用于各种随机算法或模拟场景。 6. **`java.io.*`** 包:包含大量工具类,用于输入/输出操作,如`FileReader`、`BufferedReader`、`PrintWriter`等。 7. **`java.util....
7. **`java.util.Random`**:用于生成随机数,可以生成整数、浮点数或者特定范围内的随机数。 8. **`java.io`与`java.nio`包**:`java.io`包含传统I/O流,如FileInputStream和FileOutputStream,`java.nio`提供了非...
import java.util.Scanner; public class AnimeShowGame { // 声明全局变量 private static ArrayList<String> characters = new ArrayList(); private static ArrayList<String> actions = new ArrayList(); ...
import java.util.Random; import java.util.Scanner; /** * 使用递归分割绘制迷宫 * * @author WangSong * * @Time 2020-6-22 */ abstract class Arithmetic { /** 路表示为1 */ public final int ROUND ...
6. **`java.util.Random`**:生成随机数,可用于各种随机行为的模拟。 7. **`java.io.File`**:处理文件和目录,包括创建、删除、重命名等操作。 8. **`java.io.FileReader`/`BufferedReader`** 和 **`java.io....
6. **`java.util.Random`**: 生成随机数的工具类,可以创建整数、浮点数或指定范围内的随机数。 7. **`java.util.Scanner`**: 用于从标准输入(如键盘)读取用户输入的数据,支持多种数据类型。 8. **`java....
`java.util.Random`类用于生成随机数,`java.util.Scanner`用于从各种输入源读取数据,如键盘输入或文件。 总的来说,熟练掌握这些Java常用类对于提升编程效率和编写高质量代码至关重要。它们涵盖了数据存储、输入...
4. **`java.util.Random`**:用于生成随机数,可生成指定范围内的整数或双精度浮点数。 5. **`java.util.HashMap` 和 `java.util.TreeMap`**:这两个类都是Map接口的实现,分别基于哈希表和红黑树数据结构。`...
本讲义主要关注Java的基础语法,包括`Scanner`类、`Random`类以及流程控制语句,这些都是Java编程中不可或缺的部分。 一、Scanner类 `Scanner`是Java.util包下的一个输入流类,它提供了从各种输入源(如键盘、文件...
今天我们学习了Java中的三个重要类:Scanner类、Random类和ArrayList类。这些类都是Java中的基础类,掌握它们是学习Java的基础。 首先,让我们了解什么是API。API(Application Programming Interface)是应用程序...
Java Util包,全称为`java.util`,是Java标准库中的核心包之一,包含了大量用于通用编程任务的类和接口。这个包自Java 1.0版本以来就存在,随着时间的发展,不断添加了新的功能和类,使得Java程序员在处理各种常见...
在本节内容中,我们将介绍Java编程语言中三个重要的类:Scanner类、Random类和ArrayList类。这三个类分别用于处理输入数据、生成随机数以及数据集合存储。在学习这些类的过程中,我们还将探讨如何通过Java的API文档...
java控制台程序 1)控制台输入指令1,添加数据到数组 2)控制台输入指令2,随机生成一个输入数据 3)控制台输入指令3,退出程序 使用到的类 java.util.ArrayList java.util.List ...java.util.Scanner
Java中的Scanner类和Random类分别用于接收用户键盘输入和产生随机数。 * Scanner类:可以使用import java.util.Scanner;语句导入,创建Scanner对象来接收用户键盘输入。 * Random类:可以使用import java.util....