2017-11-01 11 views
-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を見ることができないかもしれない「シンボルが見つからない」:

+2

_「doブロック内に作成されたようなものなので、menuInputを見ることができないかもしれません」_ - まあ、外に出すと何が起こるかを実験しましたか?最初にデバッグし、デバッグを使い果たしてから質問を投稿します。 –

答えて

1

私の悪い私は愚かです私は正当な私の質問fmlの自分の質問に答えた。

関連する問題