public static void clacMethod() {
int result = 0;
// int i;
System.out.println("Enter numbers to calculation");
String input = new Scanner(System.in).nextLine();
String[] inputSplit = new String[input.length()];
int[] output = new int[inputSplit.length];
for (int i = 0; i < inputSplit.length; i++) {
if (input.contains("-")) {
inputSplit = input.split("\\-");
output[i] = Integer.parseInt(inputSplit[i]);
result = output[0];
result -= output[i];
}
if (input.contains("+")) {
inputSplit = input.split("\\+");
output[i] = Integer.parseInt(inputSplit[i]);
result = output[0];
result = result + output[i];
}
}
System.out.println(result);
}
我的工作方式
如何对字符串输入进行“ +”和“-”操作
//输入应类似于:12 + 10-4 //输出应为:18
答案 0 :(得分:1)
如果不是学校运动,请使用ScripEnginer
IMap.get()
其中输入是字符串“ 12 + 10-4” 结果将是双倍8