wasserbueffel
Grünschnabel
Guten Tag,
ich bitte um Hilfe, da die Nutzung der neueren Consoleklasse, an der richtigen Übergabe der Argumente oder einer NullPointerException scheitert.
ich bitte um Hilfe, da die Nutzung der neueren Consoleklasse, an der richtigen Übergabe der Argumente oder einer NullPointerException scheitert.
Code:
import java.io.*;
public class Anwendung1 {
private String name;
private String gjahr;
public static void main (String [] args){
Anwendung1 aw = new Anwendung1();
Console cons = System.console();
/* java.lang.NullPointerException
trage ich jedoch statt null nichts ein meldet Eclipse folgendes:
The Method printf (String, Object[]) in the type console is not aplicable for the arguments (String) */
cons.printf("%n", null);
cons.printf("Geb deinen Namen ein: ", null);
aw.name = cons.readLine();
cons.printf("%n Geb dein Geburtsdatum ein: ", null);
aw.gjahr = cons.readLine();
cons.printf("%n" + aw.name + "dein Gjahr " + aw.gjahr + "ist ja große klasse %n", null);
cons.printf("Deine Name: %1$f, ist klasse und dein Gjhar: %2$f auch", aw.name, aw.gjahr);
}
}