-1
私はそれが間違った質問であることを知っています... 私は他のウェブサイトで答えを探していましたが、幸運はありません。 私は神の宮殿に来て、助けられているかどうかを知りました。 どんな助けも喜ばれるでしょう。 私の文法/スペルミスに申し訳ありません。英語は私の最初の長引きではありません。メインメニューに戻るには、他の文章で何を入力する必要がありますか?
package com.company;
import java.util.Scanner; パブリッククラスメイン{
public static void main(String[] args) {
// Choosing which kind of calculator the user is going to run.
Scanner Calculator = new Scanner(System.in);
System.out.println("Which kind of calculator do you want to use?");
System.out.println("1)Basic Calculator ");
System.out.println("2)Complex numbers calculator");
System.out.println("3)Matrix Calculator");
System.out.println("4)EXIT");
Byte cc = Calculator.nextByte();
do {
switch (cc) {
case 1:
// Setting operations
System.out.println("Write which of these operations you want to perform:");
System.out.println("1)Multiply ");
System.out.println("2)Divide");
System.out.println("3)Addition");
System.out.println("4)Subtraction");
System.out.println("5)Go to main menu");
Byte Op = Calculator.nextByte();
if (Op!=5)
{ // Defining variables
System.out.println("Give me your first number!");
Double n1 = Calculator.nextDouble();
System.out.println("Give me the second one!");
Double n2 = Calculator.nextDouble();
// Defining each case
switch (Op) {
case 1:
double mult = n1 * n2;
System.out.println(+mult);
break;
case 2:
double div = n1/n2;
System.out.println(+div);
break;
case 3:
double sum = n1 + n2;
System.out.println(+sum);
break;
case 4:
double sub = n1 - n2;
System.out.println(+sub);
break;
default:
System.out.println("Invalid input");
}//closure of the menu
}
else {System.out.println("Going to the main menu!");}
}
}while(cc != 4);
System.out.println("See you soon!");
}//main closure
}//class closure
デバッガに従います。 netbeansでF8、eclipseでF6を押すと、ブレークポイントに従います。 – notyou
'do'ループの中に' System.out.println(Op); 'を追加すると、その理由がわかります。 – c0der