Java 一行操作的控制台计算器
Java Console Calculator with one line operations
我想写一个命令行计算器,但我希望扫描仪只用一行而不是很多步骤来处理一个操作。例如:
乘 4 5
而不是
第一个数字:4 第二个数字:5 操作?(选择...):mul
mul 4 5 应该可以在没有 运行 多个扫描器的情况下写在一行中,所以 mul [enter] 4 [enter] 5 [enter] 是不允许的。因此扫描器必须控制第一部分是否为字符串而其他两部分是否为 int
可以添加一行String然后使用split方法得到三个值:
System.out.println("Plase add your your operation : ");
Scanner myObj = new Scanner(System.in);
String input = myObj.nextLine();
String[] array = new String[3];
array = input.split("\s");
String method = array[0];
int num1 = Integer.parseInt(array[1]);
int num2 = Integer.parseInt(array[2]);
我想写一个命令行计算器,但我希望扫描仪只用一行而不是很多步骤来处理一个操作。例如:
乘 4 5
而不是
第一个数字:4 第二个数字:5 操作?(选择...):mul
mul 4 5 应该可以在没有 运行 多个扫描器的情况下写在一行中,所以 mul [enter] 4 [enter] 5 [enter] 是不允许的。因此扫描器必须控制第一部分是否为字符串而其他两部分是否为 int
可以添加一行String然后使用split方法得到三个值:
System.out.println("Plase add your your operation : ");
Scanner myObj = new Scanner(System.in);
String input = myObj.nextLine();
String[] array = new String[3];
array = input.split("\s");
String method = array[0];
int num1 = Integer.parseInt(array[1]);
int num2 = Integer.parseInt(array[2]);