1
第一次在這裏發帖,我想要一些幫助,我幾天前開始學習java,並試圖製作一個非常簡單的計算器。下面是代碼:我可以做到嗎,所以我不必添加空間來獲得總和?
import java.util.Scanner;
public class Calc {
public static void main(String[] args) {
while (true) {
Scanner input = new Scanner(System.in);
double input1, input2;
System.out.println("Type your calculation below");
input1 = input.nextDouble();
String operator = input.next();
input2 = input.nextDouble();
switch (operator) {
case "+":
System.out.println(input1 + input2);
break;
case "-":
System.out.println(input1 - input2);
break;
case "*":
System.out.println(input1 * input2);
break;
case "/":
System.out.println(input1/input2);
break;
}
}
}
}
當我運行此我必須鍵入一個號碼,按空格,然後鍵入像這樣對方號碼:15 + 15,我能以某種方式讓這個我沒有每次按空間?所以我可以像這樣輸入:15 + 15。
此外,如果您有任何提示或者如果您發現任何錯誤,我很樂意聽取您的意見。
你可以嘗試分隔符https://stackoverflow.com/questions/28766377/how-do-i-use-a-delimiter使用-in-java-scanner –
你知道你可以在每次輸入之後按回車鍵嗎?這也是一種使用掃描儀的方法... – Tacolibre