J
Joker
Gast
hi,
ich bin ein absoluter anfänger mit java, also verzeiht meine unwissenheit.
ich möchte mir ein programm schreiben, dass mir sagt, ob eine eingabe aus 4 zeichen besteht und nur aus zahlen.
wenn die eingabe nicht aus 4 zeichen besteht oder es nicht ausschließlich aus zahlen besteht, soll ein minuswert ausgegeben werden z.b. -1.
hier mal mein code:
also wenn ich nun diesen code in eine *.class datei umwandeln will (kenne das fachwort nicht, hoffe ihr versteht, was ich meine), kommt folgender fehler:
hello.java:12: variable i might not have been initialized
System.out.println("ergebnis: " + i);
ich wäre für jede antwort dankbar
gruß joe
ich bin ein absoluter anfänger mit java, also verzeiht meine unwissenheit.
ich möchte mir ein programm schreiben, dass mir sagt, ob eine eingabe aus 4 zeichen besteht und nur aus zahlen.
wenn die eingabe nicht aus 4 zeichen besteht oder es nicht ausschließlich aus zahlen besteht, soll ein minuswert ausgegeben werden z.b. -1.
hier mal mein code:
Code:
class hello
{
public static void main(String args[])
{
int i;
if ((args == null) || (args.length) == 1)
{
i = myisInt(args[0]);
}
System.out.println("ergebnis: " + i);
}
private static int myisInt(String a)
{
int x = a.length();
if (x != 4) //wenn eingegebener wert nicht aus 4 zeichen besteht...
{
x = -1;//...soll -1 ausgegeben werden
}
return x;
}
}
also wenn ich nun diesen code in eine *.class datei umwandeln will (kenne das fachwort nicht, hoffe ihr versteht, was ich meine), kommt folgender fehler:
hello.java:12: variable i might not have been initialized
System.out.println("ergebnis: " + i);
ich wäre für jede antwort dankbar
gruß joe