Java 'Tastatur.liesInt'

08/18/2012 01:01 Tastemaker#1
Hey,
wir lernen z.z. in der Schule Java und dort gibt es Befehle wie 'Tastatur.liesInt', bei der man dann halt eine eingabe per Tastatur fordert, aber dies gibt es ja nur in der Schule und bei mir nicht, daher wollte ich fragen wie ich das genauso machen kann? Danke im Vorraus.
08/18/2012 01:15 mare28#2
Frag doch deinen Lehrer, er wird dir da bestimmt sachen zukommen lassen, oder er wird dich aufklären.
08/18/2012 08:33 Obilee#3
Dies bedeutet dass ihr in eurern Projekten schon Libraries eingebunden habt wo diese Methoden zur Verfügung stehen. Dies sind von dem Lehrer selbsterstelle, entweder du musst Fragen ob du diese von ihm bekommst oder das normale gegenstück in Java finden.

Dies wäre idr. der Scanner:

Code:
Scanner sc = new Scanner(System.in);
     int i = sc.nextInt();
[Only registered and activated users can see links. Click Here To Register...]
09/02/2012 19:14 seloflash#4
PHP Code:
import java.io.*;
public class 
Tastatur{

public static 
char leseZeichen () {
try { return 
leseText ().charAt (0); }
catch (
Exception e) { return ' '; }
}

public static 
int leseZahl () {
try { return 
Integer.parseInt (leseText ()); }
catch (
Exception e) { return 0; }
}

public static 
double leseKommazahl () {
try { return 
Double.parseDouble (leseText ().replace (',''.')); }
catch (
Exception e) { return 0; }
}

public static 
String leseText () {
try { 
BufferedReader reader =
new 
BufferedReader (new InputStreamReader (System.in));
return 
reader.readLine ();
}
catch (
Exception e) { return ""; }
}

Als Tastatur.java speichern und in den selben Ordner zu deinen Quelldateien platzieren. Die Methoden heißen eventuell anders. Das ist eine Version die in meiner Schule benutzt wird.

lg,
selo