java随机点名程序代码
时间: 2023-10-19 17:09:22 浏览: 140
以下是一个简单的Java随机点名程序代码:
```java
import java.util.*;
public class RandomNamePicker {
public static void main(String[] args) {
String[] names = {"Alice", "Bob", "Charlie", "David", "Emma", "Frank", "Grace", "Henry", "Ivy", "Jack"};
Random random = new Random();
int index = random.nextInt(names.length);
System.out.println("The chosen name is: " + names[index]);
}
}
```
相关问题
java随机点名程序
Java随机点名程序可以通过使用Random类和数组来实现。下面是一个示例:
```java
import java.util.Random;
public class RandomNameGenerator {
public static void main(String[] args) {
String[] names = {"张三", "李四", "王五", "赵六", "陈七", "刘八"}; // 姓名列表
Random rand = new Random();
int index = rand.nextInt(names.length); // 生成随机索引
String randomName = names[index]; // 根据索引选择姓名
System.out.println("被点到名的同学是:" + randomName);
}
}
```
代码解释:
1. 首先定义了一个包含姓名的数组。
2. 创建Random对象用于生成随机数。
3. 使用nextInt()方法生成0到数组长度之间的随机整数。此随机整数作为数组的索引。
4. 根据随机索引选择对应的姓名。
5. 最后打印出被点到名的同学的姓名。
这段程序可以重复运行多次,每次生成一个不同的随机姓名。
java做随机点名系统代码
以下是一个简单的Java代码示例,用于随机点名一个班级中的学生:
```java
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class RandomName {
public static void main(String[] args) {
ArrayList<String> students = new ArrayList<String>(); // 创建一个学生名单的ArrayList对象
Scanner sc = new Scanner(System.in);
while (true) {
System.out.print("请输入学生姓名(输入exit结束输入):");
String student = sc.nextLine();
if (student.equals("exit")) {
break;
}
students.add(student); // 将输入的学生姓名加入到ArrayList中
}
Random random = new Random(); // 创建一个随机数生成器
int index = random.nextInt(students.size()); // 随机生成一个索引值,范围为ArrayList的长度
System.out.println("本次随机点名的学生为:" + students.get(index)); // 输出随机点名的结果
}
}
```
使用这个程序,您可以输入班级中的所有学生姓名,然后随机选择一个学生进行点名。
阅读全文