用java写一个随机点名程序
时间: 2023-03-28 09:00:37 浏览: 89
你好,我是 C 知道,我可以回答你的问题。以下是用 Java 写一个随机点名程序的代码:
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class RandomName {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<String>();
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.println("请输入学生姓名,以回车分隔,输入 end 结束:");
String name = scanner.nextLine();
while (!name.equals("end")) {
names.add(name);
name = scanner.nextLine();
}
int index = random.nextInt(names.size());
System.out.println("随机点名结果:" + names.get(index));
}
}
希望能帮到你!
相关问题
Java写一个随机点名的程序
以下是一个简单的Java程序,用于随机点名:
```java
import java.util.Random;
public class RandomNamePicker {
public static void main(String[] args) {
String[] students = {"Alice", "Bob", "Charlie", "David", "Emily", "Frank", "Grace", "Henry", "Isabel", "Jacob"};
Random random = new Random();
int index = random.nextInt(students.length);
System.out.println("The chosen student is: " + students[index]);
}
}
```
解释:
1. 首先定义一个字符串数组,包含要点名的学生姓名。
2. 使用Java的Random类生成一个随机数,它的范围是0到数组长度减1。
3. 使用随机数选择一个学生,并将其打印到控制台。
java 写一个随机点名
好的,以下是一段 Java 代码,用于随机点名:
```java
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class RandomNamePicker {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ArrayList<String> names = new ArrayList<String>();
Random rand = new Random();
System.out.println("请输入学生姓名(输入 end 结束输入):");
String name = input.nextLine();
while (!name.equals("end")) {
names.add(name);
name = input.nextLine();
}
if (names.size() == 0) {
System.out.println("没有输入任何姓名!");
return;
}
int index = rand.nextInt(names.size());
System.out.println("随机点名结果:" + names.get(index));
}
}
```
使用时,按照提示输入学生姓名,以 end 结束输入,然后程序将随机选择一个姓名进行点名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)