Hi,

Ich fange gerade an java zu lernen und habe mich an einen simplen Taschenrechner gemacht.

Nun will ich ihn wenn ich "C" eingebe neu starten aber ich weiß nicht wie und im Internet finde ich dazu auch nichts wo ich zu 100% durchblicke.

Ich weiß der code ist sehr unübersichtlich etc. aber vlt. kann mir ja jmd helfen. ;-)

Wird hier auch nicht alles so dargestellt wie ich es geschrieben habe


public class Anwendung {


public static void main(String[] args) {
int h = 1;
    double x = new java.util.Scanner(System.in).nextDouble();
    char Operator = new java.util.Scanner(System.in).nextLine().charAt(0);
    if (Operator != ('+') ^ Operator != ('-') ^ Operator != ('*') ^ Operator != ('/') ^ Operator != ('²')) {
        System.out.println("This is not a valid operator" );
            System.exit(0);
        }
    
        if (Operator == ('²')) {
            switch (Operator) {
                case '²':
                    double Result = x * x;
                    System.out.println(Result);
                    break;              
            }           
        }
        else {
        
            double y = new java.util.Scanner(System.in).nextDouble();
            
                switch (Operator) {
                case '+':
                    System.out.println(x + y);
                    break;
                case '-':
                    System.out.println(x - y);
                    break;
                case '*':
                    System.out.println(x * y);
                    break;
                case '/':
                    System.out.println(x / y);
                    break;
                }
           }  
                  
              
                  System.out.println("Press C to restart");   
                  String Restart = new java.util.Scanner(System.in).nextLine();
              }
              
      }