Datentypen input.nextCharAt(0) wirft einen Fehler

ImPab

Neues Mitglied
Java:
import java.util.Scanner;

public class Ue5Aufgabe3 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
      
        char himmelsrichtungen;
        Scanner input = new Scanner(System.in);
        System.out.println("Eingabe:");
        himmelsrichtungen = input.nextCharAt(); // <-- Hier
      
        switch (himmelsrichtungen) {
        case 'O':
            System.out.println("Richtung = Osten");
            break;
        case 'W':
            System.out.println("Richtung = Westen");
            break;
        case 'N':
            System.out.println("Richtung = Norden");
            break;
        case 'S':
            System.out.println("Richtung = Süden");
            break;
        default:
            System.out.println("Ungültig");
            break;
        }
    }
}
 
Zuletzt bearbeitet von einem Moderator:
So zum Beispiel:

Java:
Scanner scan = new Scanner(System.in);
        String s = scan.next();
        char c = s.charAt(0);
 

Neue Themen


Zurück
Oben