我如何编写Java代码以根据用户输入显示数据。显示的数据不是用户输入的。它在代码中声明

时间:2018-11-09 08:02:34

标签: java

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是String类的.equals()方法,该方法可以比较两个字符串。例如:

if(scanner.next().equals(a)) {
   // do something
}

答案 1 :(得分:0)

我对您的问题不太清楚。您是说用户要输入一个变量名,程序需要显示该变量的值吗?

如果我的猜测正确,那么您只需要一张地图。例如,如果变量值类型为Integer,则可以创建: 地图内存= newHashMap();

,然后通过以下方式将初始化变量放入“内存”中:memory.put(“ var”,1)。

检索变量:if(memory.containsKey(“ var”))返回memory.get(“ var”);