Hallo, bin gerade ein simples Programm am schreiben.
Jedoch funktioniert das mit den Parametern und den Methoden-aufrufen... weiß jemand wo mein denkfehler ist?
Jedoch funktioniert das mit den Parametern und den Methoden-aufrufen... weiß jemand wo mein denkfehler ist?
Java:
package menue;
import java.util.Scanner;
public class menue {
public static void main(String[]args) {
int wahl = 0;
menu();
Scanner scan = new Scanner(System.in);
wahl = scan.nextInt();
auswahl(wahl);
int ea = 0;
System.out.println("Wollen Sie einen Datensatz ausgeben?\n(1) Ja\n(2) Nein");
ea = scan.nextInt();
}
public static void auswahl(int wahl) {
if(wahl == 1)
{
readVorname();
}
if(wahl == 2)
{
readNachname();
}
if(wahl == 3)
{
readTelefonnummer();
}
if(wahl == 4)
{
readAlter();
}
if(wahl == 5)
{
readWohnort();
}
if(wahl == 6)
{
readMail();
}
Scanner scan = new Scanner(System.in);
int ea = 0;
System.out.println("Wollen Sie einen Datensatz ausgeben?\n(1) Ja\n(2) Nein");
ea = scan.nextInt();
if(ea == 1)
{
writeVorname(vorname);
}
if(ea == 2)
{
writeNachname();
}
if(ea == 3)
{
writeTelefonnummer();
}
if(ea == 4)
{
writeTelefonnummer();
}
if(ea == 5)
{
writeAlter();
}
if(ea == 5)
{
writeWohnort();
}
if(ea == 6)
{
writeMail();
}
}
public static void writeVorname(int vorname) {
System.out.println(vorname);
}
public static void writeNachname(int nachname) {
System.out.println(nachname);
}
public static void writeTelefonnummer(int telefonnummer) {
System.out.println(telefonnummer);
}
public static void writeAlter(int alter) {
System.out.println(alter);
}
public static void writeWohnort(String wohnort) {
System.out.println(wohnort);
}
public static void writeMail(String mail) {
System.out.println(mail);
}
public static String readVorname() {
String vorname;
System.out.println("Eingabe Vorname: ");
Scanner scan = new Scanner(System.in);
vorname = scan.nextLine();
return vorname;
}
public static String readNachname() {
String nachname;
System.out.println("Eingabe Nachname: ");
Scanner scan = new Scanner(System.in);
nachname = scan.nextLine();
return nachname;
}
public static int readTelefonnummer() {
int telefonnummer = 0;
System.out.println("Eingabe Telefonnummer: ");
Scanner scan = new Scanner(System.in);
telefonnummer = scan.nextInt();
return telefonnummer;
}
public static int readAlter() {
int alter = 0;
System.out.println("Eingabe Alter: ");
Scanner scan = new Scanner(System.in);
alter = scan.nextInt();
return alter;
}
public static String readWohnort() {
String wohnort;
System.out.println("Eingabe Wohnort: ");
Scanner scan = new Scanner(System.in);
wohnort = scan.nextLine();
return wohnort;
}
public static String readMail() {
String mail;
System.out.println("Eingabe E-Mail Adresse: ");
Scanner scan = new Scanner(System.in);
mail = scan.nextLine();
return mail;
}
public static void menu() {
System.out.println("---------------Menue-------------");
System.out.println("(1) Geben Sie Ihren Vornamen ein: ");
System.out.println("(2) Geben Sie Ihren Nachnamen ein: ");
System.out.println("(3) Geben Sie Ihre Telefonnummer ein: ");
System.out.println("(4) Geben Sie Ihr Alter ein: ");
System.out.println("(5) Geben Sie Ihren Wohnort ein: ");
System.out.println("(6) Geben Sie Ihre E-Mail Adresse ein: ");
}
}