Zahlen aus der Konsole auslesen

Hallo,
ich möchte mir einen Taschenrechner mit Hilfe der Console programmieren.
Jetzt habe ich zwei kleine Probleme:

Ich kann in der Console nichts reinschreiben also in der Console von Eclipse.

Und ich bekomme nicht hin, das er Wörter oder Zahlen aus der Console auslesen kann.
Ich habe es mal mit read probiert aber es nicht funktioniert.

Über Hilfe bin ich sehr dankbar :wink:

probier mal

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class ConsoleIn {


 public static void main(String[] args) {
 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

 String in = null;
 int num = 0;
 try {
 while( (in = br.readLine())!=null){
 num = Integer.parseInt(in);
 System.out.println("Eingabe: " + num); 
 }
 } catch (NumberFormatException e){
 //Keine gültige Integer Zahl
 }

 catch (IOException e) {
 e.printStackTrace();
 }
 }
 }

wenn du Strings einlesen willst, einfach

num = Integer.parseInt(in)

weg machen.
Habs nicht getestet müsste aber funktionieren.

Gut danke erstes Problem gelöst

wenn dus dir ganz einfach machen willst, nimm den
java.util.Scanner mit dem kannst du direkt int lesen