我刚刚开始学习使用 Java,如果这个问题太简单,请原谅我。我第一次尝试从文本文件中学习阅读,而我正在做的练习是创建一个基于文本的计算器。基本上,在一个文本文件中,我编写了我想要执行的操作和我想要计算的值,然后在一个 java 文件中执行整个事情。
然而,我一直在使用的方法只有在有一定数量的变量时才有效。例如,如果文本显示为“sum 5 10”,那么
if (command.equals("sum"))
{
String a=calcScanner.next();
String b=calcScanner.next();
float A=Float.parseFloat(a);
float B=Float.parseFloat(b);
System.out.println(command+" "+A+" "+B+" = "+(A+B));
}
会给我“15”,但如果有更多数字则不会。重组它的最佳方法是什么,无论需要处理多少数字,它都能正常工作?