Hei Leute,
hier mal eben mein Programm:
und es kommt immer der Fehler, dass der Zugriff bei der letzten Ausgabe-Anweisung auf die Variable
Name verweigert wurde. Aber oben ist sie doch deklariert bzw eingelsen worden. wie kann ich das machen?
Danke
hier mal eben mein Programm:
Java:
import java.io.*;
public class ausgabe1{
public static void main (String [] args){
Boolean richtig = false;
Console cons = System.console();
while(richtig == false){
cons.printf("\n");
cons.printf("Bitte geben Sie ihren Namen ein: " );
String Name = cons.readLine();
cons.printf("\n");
cons.printf("Geben Sie bitte Ihr Alter ein : ");
String alter1 = cons.readLine();
int alter = Integer.parseInt(alter1);
cons.printf("\n");
cons.printf("Ihre Daten: " +"\n\n");
cons.printf("Name : " +Name +"\n");
cons.printf("Alter: " +alter +"\n");
cons.printf("Sind alle Angaben korrekt eingegeben worden? (Y/N)" +"\n");
String janein = cons.readLine();
cons.printf("\n");
switch (janein){
case "Y": richtig = true;
break;
case "y": richtig = true;
break;
case "N": cons.printf("Bitte geben Sie Ihre Daten erneut ein. ");
break;
case "n": cons.printf("Bitte geben Sie Ihre Daten erneut ein. ");
break;
default: cons.printf("Falsche Eingabe, es sind nur 'Y' und 'N' zulässig! ");
}
}
cons.printf("Herzlichen Glückwunsch und Willkommen %s bei uns",Name);
}
}
und es kommt immer der Fehler, dass der Zugriff bei der letzten Ausgabe-Anweisung auf die Variable
Name verweigert wurde. Aber oben ist sie doch deklariert bzw eingelsen worden. wie kann ich das machen?
Danke