Hallo Leute,
ich muss ein Programm schreiben in dem Schulnoten ausgegeben werden und das Programm erst beendet wird, wenn ich per Tasteneingabe "N" eingebe. Die noten werden soweit ohne Probleme ausgegeben, jedoch muss sich das ja eigentlich stetig wiederholen solange ich kein N drücke. ich würde hier die Do-while schleife benutzen, ich weiß jedoch nicht wie. Habt ihr Ideen?
package Woche2;
import java.util.Scanner;
public class aufgabe5auch {
static int N;
static int Note;
public static void main(String[] args) {
System.out.println("Bitte deine gewünschte Note von 1-6 eingeben!");
Scanner scaner = new Scanner(System.in);
Note = scaner.nextInt();
switch (Note) {
case 1:
System.out.println("Note= Sehr gut");
break;
case 2:
System.out.println("Note= gut");
break;
case 3:
System.out.println("Note= befriedigend");
break;
case 4:
System.out.println("Note= ausreichend");
break;
case 5:
System.out.println("Note= mangelhaft");
break;
case 6:
System.out.println("Note= ausreichend");
break;
default:
System.out.println(
"Deine eingegebene Zahlt ist nicht zwischen 1 und 6. Bitte beim nächsten mal neu versuchen!");
}
}
}
ich muss ein Programm schreiben in dem Schulnoten ausgegeben werden und das Programm erst beendet wird, wenn ich per Tasteneingabe "N" eingebe. Die noten werden soweit ohne Probleme ausgegeben, jedoch muss sich das ja eigentlich stetig wiederholen solange ich kein N drücke. ich würde hier die Do-while schleife benutzen, ich weiß jedoch nicht wie. Habt ihr Ideen?
package Woche2;
import java.util.Scanner;
public class aufgabe5auch {
static int N;
static int Note;
public static void main(String[] args) {
System.out.println("Bitte deine gewünschte Note von 1-6 eingeben!");
Scanner scaner = new Scanner(System.in);
Note = scaner.nextInt();
switch (Note) {
case 1:
System.out.println("Note= Sehr gut");
break;
case 2:
System.out.println("Note= gut");
break;
case 3:
System.out.println("Note= befriedigend");
break;
case 4:
System.out.println("Note= ausreichend");
break;
case 5:
System.out.println("Note= mangelhaft");
break;
case 6:
System.out.println("Note= ausreichend");
break;
default:
System.out.println(
"Deine eingegebene Zahlt ist nicht zwischen 1 und 6. Bitte beim nächsten mal neu versuchen!");
}
}
}