问题遇到的现象和发生
没学过java,学了几天有个题目,尝试写了一下,求解惑
用代码块功能插入代码,请勿粘贴截图
package demo4;
import java.util.*;
public class test1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
var sc = new Scanner(System.in); //生成scanner对象
System.out.println("请输入:");
String name = sc.nextLine();//输入字符串
if ( name =="国家"){
List<String> 国家 = new ArrayList<>(); //创建集合对象
国家.add("富强"); //向集合添加元素
国家.add("民主");
国家.add("文明");
国家.add("和谐");
int i=(int)(Math.random()*国家.size()); //获得 0~3的随机数
System.out.println("国家:" + 国家.get(i));
}
}
运行结果及报错内容
请输入:
国家
我想要达到的结果:
如图,输入国家社会个人三个其中之一,随机输出后面四个其中一个。list和map结合