Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich habe eine Frage. Es geht um ein Mitarbeiterverwaltungstool.
Nichts großes, eher zum lernen.
Besteht bis jetzt aus 2 Klassen: 1) main und 2) mitarbeiterSuche
Java:
public static void main(String[] args)
{
Scanner userEingabe = new Scanner(System.in);
String input;
String gesuchterMitarbeiter;
...
while (!(input = userEingabe.nextLine()).equals("Beenden"))
{
if (input.equals("1"))
{
System.out.print("Mitarbeiter suchen: ");
gesuchterMitarbeiter = userEingabe.nextLine();
new mitarbeiterSuche(gesuchterMitarbeiter);
}
else if (input.equals("2"))
{
//hier soll der Inhalt vom Array ausgegeben werden.
}
Der Array:
Code:
String[] mitarbeiterListe = {"x", "y"};
So, nun möchte ich, dass wenn 2 gedrückt wurde, der Inhalt des Arrays ausgegeben wird.
Das ganze verfolgt den Sinn, dass ich ein Menü gemacht habe, wo man entscheiden was passieren soll.
1. ist in dem Fall die explizite Suche nach einem Mitarbeiter. 2. sollte alle - in dem Array stehenden Mitarbeiter - Mitarbeiter ausgeben.
Hab's jetzt mit einer eigenen Methode probiert; erfolglos.
Java:
public void mitarbeiterListe()
{
String[] mitarbeiterListe = {"x", "y"};
for(int i = 0; i < mitarbeiterListe.length; i++)
{
System.out.println(mitarbeiterListe[i]);
}
}
public class mitarbeiterSuche
{
mitarbeiterSuche(String gesuchterMitarbeiter)
{
if (gesuchterMitarbeiter.equals("Person1"))
{
person1();
}
else
{
System.out.println("Kein gültiger Name!");
}
}
public void mitarbeiterListe()
{
String[] Liste = {"Person1", "Person2"};
for(int i = 0; i < Liste.length; i++)
{
System.out.println(Liste[i]);
}
}
public void person1()
{
System.out.println("Hier stehen die Informationen über Person1");
}
}
Java:
import java.util.Scanner;
public class mainMethod
{
public static void main(String[] args)
{
Scanner userEingabe = new Scanner(System.in);
String input;
String gesuchterMitarbeiter;
System.out.println("Hauptmenü:");
System.out.println("1. Mitarbeiter suchen.");
System.out.println("2. Alle Mitarbeiter anzeigen.");
System.out.println("3. Beenden");
System.out.println("");
while (!(input = userEingabe.nextLine()).equals("3"))
{
if (input.equals("1"))
{
System.out.print("Mitarbeiter suchen: ");
gesuchterMitarbeiter = userEingabe.nextLine();
new mitarbeiterSuche(gesuchterMitarbeiter);
}
else if (input.equals("2"))
{
new mitarbeiterListe();
}
else
{
System.exit(0);
}
}
}
}