Guten Tag,
bin Anfänger in Java und will einen Kalender mit Terminen erstellen,die man bearbeiten und verschieben kann.Kalender hab ich schon geschafft und ist auch voll funktionsfähig.Nun zu den Terminen eingeben und ausgeben klappt schon,aber jetz einen eingetragenen Termin bearbeiten und verschieben zerbricht mir den Kopf vllt könnt ihr mir helfen.(case 3 und 4 ganz weit unten is mein Problem)
import Prog1Tools.IOTools;
public class Termin {
public static void main(String[] args) {
// Fünf Termine
String[] termine=new String[5];
for (int i=1;i<5;i++)
termine="";
// Schleife
boolean finish=false;
while (!finish) {
// Bildschirmmenue
System.out.println("1 = Neuer Eintrag");
System.out.println("2 = Termine ausgeben");
System.out.println("3 = Terminbearbeitung");
System.out.println("4 = Programm beenden");
int auswahl=IOTools.readInt("Ihre Wahl:");
// Fallunterscheidung
switch(auswahl) {
case 1: // Termine eingeben
int terminNummer=IOTools.readInteger("Termin Nummer:");
String eingabe=IOTools.readLine("Termin:");
// Termin einordnen
termine[terminNummer]=eingabe;
break;
case 2: // Termine ausgeben
for (int i=0;i<5;i++)
System.out.println(i+" .Termin: "+termine);
break;
case 3: //Termine bearbeiten
case 4: //Termin verschieben
case 5: // Programm beenden
finish=true;
break;
default: // Falsche Zahl eingegeben
System.out.println("Eingabefehler!");
}
}
}
}
bin Anfänger in Java und will einen Kalender mit Terminen erstellen,die man bearbeiten und verschieben kann.Kalender hab ich schon geschafft und ist auch voll funktionsfähig.Nun zu den Terminen eingeben und ausgeben klappt schon,aber jetz einen eingetragenen Termin bearbeiten und verschieben zerbricht mir den Kopf vllt könnt ihr mir helfen.(case 3 und 4 ganz weit unten is mein Problem)
import Prog1Tools.IOTools;
public class Termin {
public static void main(String[] args) {
// Fünf Termine
String[] termine=new String[5];
for (int i=1;i<5;i++)
termine="";
// Schleife
boolean finish=false;
while (!finish) {
// Bildschirmmenue
System.out.println("1 = Neuer Eintrag");
System.out.println("2 = Termine ausgeben");
System.out.println("3 = Terminbearbeitung");
System.out.println("4 = Programm beenden");
int auswahl=IOTools.readInt("Ihre Wahl:");
// Fallunterscheidung
switch(auswahl) {
case 1: // Termine eingeben
int terminNummer=IOTools.readInteger("Termin Nummer:");
String eingabe=IOTools.readLine("Termin:");
// Termin einordnen
termine[terminNummer]=eingabe;
break;
case 2: // Termine ausgeben
for (int i=0;i<5;i++)
System.out.println(i+" .Termin: "+termine);
break;
case 3: //Termine bearbeiten
case 4: //Termin verschieben
case 5: // Programm beenden
finish=true;
break;
default: // Falsche Zahl eingegeben
System.out.println("Eingabefehler!");
}
}
}
}
Zuletzt bearbeitet von einem Moderator: