halllo leute ,
bin anfänger und programmiere als Hobby.
wie kann ich die Zeilen 33 und 34 (blau markiert) nur 2 mal durchlaufen lassen ?
danke im voraus.
import java.util.Scanner;
public class simkarte {
public static void main(String[] args) {
int x = 0;
for (x = 0; x < 3; x++ ) {
// while(true) {
Scanner scanner = new Scanner (System.in);
System.out.println("name ?");
String name = scanner.nextLine();
System.out.println("pin?");
int nummer = scanner.nextInt();
if (name.equals("Peter") && nummer == 457) {
System.out.println("Sie sind eingeloggt " );
break;
}
if (!name.equals("Peter") && nummer != 457) {
System.out.println("Sie ist nicht eingeloggt");
System.out.println("bitte erneut versuchen");
x++;
}
if (x==3) {
System.out.println("sim gesperrt");
break;
}
}
}
}
bin anfänger und programmiere als Hobby.
wie kann ich die Zeilen 33 und 34 (blau markiert) nur 2 mal durchlaufen lassen ?
danke im voraus.
import java.util.Scanner;
public class simkarte {
public static void main(String[] args) {
int x = 0;
for (x = 0; x < 3; x++ ) {
// while(true) {
Scanner scanner = new Scanner (System.in);
System.out.println("name ?");
String name = scanner.nextLine();
System.out.println("pin?");
int nummer = scanner.nextInt();
if (name.equals("Peter") && nummer == 457) {
System.out.println("Sie sind eingeloggt " );
break;
}
if (!name.equals("Peter") && nummer != 457) {
System.out.println("Sie ist nicht eingeloggt");
System.out.println("bitte erneut versuchen");
x++;
}
if (x==3) {
System.out.println("sim gesperrt");
break;
}
}
}
}