Hallo
Habe folgendes Problem:
Ich möchte ein Konsolen-Adressbuch schreiben und erstelle um eingaben zu lesen eine Input Klasse.
nun möchte ich aus einer anderen Klasse die readString Methode verwenden um einen String einzulesen.
Input.readString(); ist ein unheadled Exception type
da ich mit Exception noch nicht all zu viel am hut habe, hab ich keine Ahnung was ich machen soll.
kann mir jemand helfen?
Habe folgendes Problem:
Ich möchte ein Konsolen-Adressbuch schreiben und erstelle um eingaben zu lesen eine Input Klasse.
Code:
import java.io.*;
public class Input
{
private static BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
public Input()
{
}
public static String readString()
throws IOException
{
return read.readLine();
}
}
Code:
public class Interface
{
public Adressbuch adrb;
public Interface()
{
adrb = new Adressbuch();
}
public void printMenu()
{
Input in=new Input();
String eins;
int eini;
System.out.println("Bitte Waehlen:");
System.out.println("1. Person hinzufuegen");
System.out.println("2. Adressbuch anzeigen");
System.out.println("3. Personen sortieren");
System.out.println("4. Programm beenden");
System.out.print("Eingabe: ");
eins = Input.readString();
eini = Integer.parseInt(eins);
if(eini==1)
{
adrb.addPerson();
}
}
}
da ich mit Exception noch nicht all zu viel am hut habe, hab ich keine Ahnung was ich machen soll.
kann mir jemand helfen?
Zuletzt bearbeitet: