我想知道是否可以编制一个命令,假设我们有一个Scanner
。
以下是示例:
Scanner INPUT = new Scanner(System.in);
int IsPoints = 0;
String isValue = INPUT.nextLine();
if (isValue.equalsIgnoreCase("give"){
isPoints += The int value you want here;
}
所以我真正的问题是,是否可以通过String命令增加点的int
值?
输出如果有效,将给出X(你想要的点数= x)
所以如果我确实给了5000
我得到5000
分,那可能吗?
由于
答案 0 :(得分:5)
你在找这个吗?
Scanner input = new Scanner(System.in);
int points = 0;
String value = input.nextLine(); // give 500
String[] tokens = value.split(" ");
if (tokens[0].equalsIgnoreCase("give")) {
points += Integer.parseInt(tokens[1]);
}
System.out.println(points); // 500
这会将give XXX
作为表达式,然后将X添加到您的计数器中。