import java.io.*; class Tafel { public static void main(String[] args) throws IOException { // toegang tot invoer via het toetsenbord BufferedReader toetsenbord = new BufferedReader( new InputStreamReader(System.in)); // vraag het eerste getal System.out.print("Factor: "); // lees het eerste getal String invoertekst = toetsenbord.readLine(); // interpreteer de gelezen tekens als geheel getal int getal = Integer.parseInt(invoertekst); // herhaal zolang de gebruiker geen negatief getal geeft while (getal >= 0) { // druk de tafel van vermenigvuldiging af for (int i = 1; i <= 10; i++) System.out.println(i + " x " + getal + " = " + i*getal); // vraag het volgende getal System.out.print("Nieuwe factor: "); // lees het volgende getal invoertekst = toetsenbord.readLine(); // interpreteer de gelezen tekens als geheel getal getal = Integer.parseInt(invoertekst); } } }