【发布时间】:2016-08-09 10:17:04
【问题描述】:
我做了一个计算器,现在改进它,让它读取一行代码并将其转换为三个变量a:第一个数字, b:第二个数字, 和功能:它的作用 例如:10 * 10。这是我的代码:
System.out.println("problem: ");
problem = user_input.next();
StringTokenizer token = new StringTokenizer(problem," ");
a = Integer.parseInt(token.nextToken());
String Menu = (token.nextToken());
b = Integer.parseInt(token.nextToken());
它根本不理解 nextToken,它在Exception in thread "main" java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(Unknown Source)
at mycalc.main(mycalc.java:20) 上说,
我还问了一位朋友,他实际上向我展示了这是如何工作的,他也很困惑。请尽你所能帮助我!
【问题讨论】:
-
Unknown Source表示没有任何调试信息。
标签: java variables input int stringtokenizer