Das sind Grundlagen, schau dir wirklich mal das Buch an,
welches „Der einzigware“ gepostet hat.
Mach ich
Ich weiß ja nicht, was Kbd in
deinem Code fuer einen Datentyp hatte. Der Teil fehlt.
Kbd:
import java.io.BufferedReader; //kenn ich doch 
import java.io.InputStreamReader; //das auch 
import java.io.IOException;
/**
Eine Klasse, die drei statische Methoden definiert, um von
der Tastatur Strings und Zahlen einzulesen.
Gedacht für Anfänger in der Java-Programmierung.
Verwendet privat den erforderlichen BufferedReader, behandelt
I/O-Fehler und wandelt Strings in Zahlen um.
*/
public class Kbd
{ /**
BufferedReader - Objekt, um von der Tastatur Zeichen einzulesen
*/
private static BufferedReader reader =
new BufferedReader(new InputStreamReader(System.in));
/**
Liest eine Zeile von der Tastatur und verwandelt sie in
eine integer-Zahl. Eingabe darf NUR Ziffern 0…9
enthalten. Auch LEERZEICHEN sind NICHT ERLAUBT.
@return ganze Zahl, die der Benutzer eingegetippt hat
*/
public static int readInt()
{ String inputString = readLine();
int n = Integer.parseInt(inputString);
return n;
}
/**
Liest eine Zeile von der Tastatur und verwandelt sie in
eine double-Zahl. Eingabe muss das Format einer
floatingpoint-number haben. LEERZEICHEN sind NICHT ERLAUBT.
@return die Zahl, die der Benutzer eingegetippt hat
*/
public static double readDouble()
{ String inputString = readLine();
double x = Double.parseDouble(inputString);
return x;
}
/**
Liest eine Zeile von der Tastatur ein. Falls
unwahrscheinlicherweise ein Eingabefehler auftritt
bricht das Programm ab.
@return die vom Benutzer eingetippte Zeile
*/
public static String readLine()
{ String inputLine = „“;
try
{ inputLine = reader.readLine();
}
catch(IOException e)
{ System.out.println(e);
System.exit(1);
}
return inputLine;
}
/**
Wartet auf ein Return von der Tatsatur ein. Falls
unwahrscheinlicherweise ein Eingabefehler auftritt
bricht das Programm ab.
Die Methode waitForKey() ist z. B. anzuwenden,
wenn ein Programm anhalten soll um erst nach Eingabe
von Return fortzufahren.
*/
public static void waitForKey()
{ String dummy;
try
{ dummy = reader.readLine();
}
catch(IOException e)
{ System.out.println(e);
System.exit(1);
}
}
}