我有一个关于我的作业的快速问题。我想制作一种计算器,它将读取用户的输入,使用 if-else-loop 来确定如何处理它,然后打印相应的结果。因此,如果用户输入:4 * 5,我希望程序检查两个整数,并使用 inChar 检查所需的计算类型,然后使用 if-else-loop 来完成其余的工作(我知道如何编写部分),但我需要一些关于如何编写扫描器句子的帮助,以检查一行中的不同类型的输入。希望你明白我的意思。
我已经拥有的代码部分:
Scanner input = new Scanner(System.in);
int a,b;
char c;
double sum;
System.out.println("Velkommen til en helt enkel kalkulator!");
System.out.println("Vennligst tast inn regnestykket, paa formen: tall, regneart, tall med mellomrom imellom hver input: ");
String svar=input.nextLine();
if(c='*'){
sum=a*b;
}else if(c='/'){
sum=a/b;
}else if(c='+'){
sum=a+b;
}else if(c='-'){
sum=a-b;
}else{
System.out.println("Regnearten var ikke forstaaelig. Programmet termineres.");
}