给我一段java代码 输入一个王者荣耀英雄 然后随机输出一个在list中的王者荣耀英雄名称
时间: 2024-03-19 22:45:00 浏览: 218
好的,以下是一段Java代码,可以实现输入一个王者荣耀英雄名称,然后随机输出一个在list中的王者荣耀英雄名称:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
public class RandomHero {
public static void main(String[] args) {
List<String> heroList = new ArrayList<>();
heroList.add("鲁班七号");
heroList.add("貂蝉");
heroList.add("芈月");
heroList.add("钟无艳");
heroList.add("后羿");
heroList.add("孙悟空");
heroList.add("妲己");
heroList.add("百里守约");
heroList.add("露娜");
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个王者荣耀英雄:");
String input = scanner.nextLine();
if (heroList.contains(input)) {
Random random = new Random();
int index = random.nextInt(heroList.size());
String output = heroList.get(index);
System.out.println("随机输出的王者荣耀英雄是:" + output);
} else {
System.out.println("输入的英雄不存在!");
}
}
}
```
在这个代码中,我们首先定义了一个list,用来存储一些王者荣耀英雄的名称。然后,我们通过Scanner来获取用户输入的英雄名称。如果用户输入的英雄名称存在于list中,那么我们就使用Random类来生成一个随机数,然后根据随机数取出一个在list中的英雄名称,并输出到控制台上。如果用户输入的英雄名称不存在于list中,那么我们就输出一个错误提示信息。
阅读全文