-1
import java.util.Scanner;
import java.text.DecimalFormat;
public class Calculator
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
Calculations math = new Calculations();
do {
//Creating Decimal Formatter for the numbers
DecimalFormat f = new DecimalFormat("00.00");
//Getting the user input
Scanner uInput = new Scanner(System.in);
//All the main menu code
System.out.println(" Calculator Program ");
System.out.println();
System.out.println("----------------------------------------");
System.out.println();
System.out.println(" A: Add ");
System.out.println();
System.out.println(" B: Subtract ");
System.out.println();
System.out.println(" C: Multiply ");
System.out.println();
System.out.println(" D: Divide ");
System.out.println();
System.out.println(" X: Exit ");
System.out.println();
System.out.println("----------------------------------------");
System.out.println();
//First request for main menu
System.out.print("Please make a selection: ");
//Getting the main menu user input
char menuInput;
menuInput = input.next().charAt(0);
System.out.println();
menuInput = Character.toLowerCase(menuInput);
//Starting the switch statement for the calculations
//THIS IS WHERE THE ERROR IS I THINK BUT I HAVE NO CLUE HOW TO FIX
}while(menuInput != 'x');//END do...while
}//END Main()
}
エラーは、それが言う声明ながらmenuInputが見つからなかったということです前にこれに問題がありません。私は何か不足しているかもしれない。Javaシンボルが見つかりません。それを行うブロック内作られたようですが、私はdidnのため、私はそれのように感じる がmenuInputを見ることができないかもしれない「シンボルが見つからない」:
_「doブロック内に作成されたようなものなので、menuInputを見ることができないかもしれません」_ - まあ、外に出すと何が起こるかを実験しましたか?最初にデバッグし、デバッグを使い果たしてから質問を投稿します。 –