Wie drucken Sie nur Rückgabewert einer Methode?

Ich habe eine Hausaufgabe, ich sollte schreiben Sie ein paar Methoden(z.B. eine Methode, die Sie auffordert, den Kunden für das Auto geben und gibt einen gültigen PKW-Typ) und dann mein Programm sollte die Anzeige der Auto-Typ, Anzahl der Tage ein Auto gemietet,extras etc. Dies ist die erste Methode, die der Lehrer wollte mir zu schreiben ,

public static String promptForCarType(){
        Scanner input = new Scanner(System.in);
        char type;
        System.out.println("(E) Economy  - 50 TL");
        System.out.println("(M) Midsize  - 70 TL");
        System.out.println("(F) Fullsize - 100 TL");
        do{
            System.out.println("Enter the car type (E/M/F) : ");
            type = input.next().charAt(0);
            type = Character.toUpperCase(type);
        } while (type != 'E' && type != 'M' && type != 'F' ); //I tried to define condition with "||" operator,didn't work.


        switch(type) {
            case 'E' : ;return "Economy";             
            case 'M' : return "Midsize";
            case 'F' : return "Fullsize";
            default : return " ";

        }


    }

Wie kann ich drucken Sie nur die return-Wert dieser Methode ? Sollte ich das System.aus.println("Auto-Typ ist ...) in promptForCarType()?

InformationsquelleAutor v_7 | 2013-12-31

Schreibe einen Kommentar