Java Integer with String?



我想知道是否可以编造一个命令,假设我们有一个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分,这可能吗?

谢谢

你在找这个吗?

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 添加到计数器中。

相关内容

  • 没有找到相关文章

最新更新