所以我得到了一个有效的计算,它得到了 +,-,/,* 并且在询问用户他是否想继续之后它关闭了,这里的事情是我试图将它分解为不同的类,所以我有一个主类应用程序只向用户询问获得操作员代码的东西和类等,但我真的不知道该怎么做你们的帮助?
这是我的代码 ATM
package com.example.main;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
boolean status = true;
while (status){
Scanner minScanner = new Scanner(System.in);
System.out.println("Skriv in ditt nummer en och en :\n");
double nr1 = Double.parseDouble(minScanner.nextLine());
double nr2 = Double.parseDouble(minScanner.nextLine());
System.out.println("välj vad du vill göra: ");
double svar = 0;
String användarInlägg = minScanner.nextLine();
if (användarInlägg.equalsIgnoreCase("+"))
{
svar = nr1 + nr2;
} else if (användarInlägg.equalsIgnoreCase("-"))
{
svar = nr1 - nr2;
} else if (användarInlägg.equalsIgnoreCase("*"))
{
svar = nr1 * nr2;
} else if (användarInlägg.equalsIgnoreCase("/"))
{
svar = nr1 / nr2;
}
System.out.printf("= %.2f\n ", svar);
System.out.println("Skriv in J för att fortsätta N för att sluta: \n");
String input = minScanner.nextLine();
if (input.equalsIgnoreCase("N"))
status = false;
else if (input.equalsIgnoreCase("J")) {
status = true;
}
}
}
}