PDA

View Full Version : wie ist das


stu5
20-05-2002, 15:46
ich muss ein progi auf testen abändern, ersetze die println durch returns, den kopf mit dem perform().
dann muss ich files generieren.
mach ich das über "java main ......."
oder "java Testen ........"
ich nehm mal an 2eres.

Wofür brauch ich dann die main.java????

Ich glaub ich versteh das mit dem objektorientiert nicht ;( ......

stu5
20-05-2002, 16:27
$ javac Testen.java
Testen.java:10: missing return statement
{
^
1 error

Und das obschon ich return im progi verwende....
Hat wer 'ne Ahnung wieso das kommt??

Almresl
20-05-2002, 16:45
moment, wie war das...war das nicht so:
du schreibst deine testen.java: alle println durch return ersetzen
dann in die eingabeaufforderung
javac Main.java
java Main
und dann funktionierts

DoomedOne
20-05-2002, 17:09
das kann sein weil 1 return alleine noch lange nicht rechen muss.
Es muss für alle fälle die auftreten können ein return vorhanden sein.
Ein bsp: if (x != 3) return 3;

das reicht nicht und es gibt diese Fehlermeldung.
das geht:
if (x != 3) return 3
else return 4

damit sind alle fälle angegeben, kann im source natürlich viel komplexer sein.

stu5
20-05-2002, 17:14
das klingt einleuchtend =) aber wo soll da bei mir der fehler sein?
Ich habe für beide Möglichkeiten ein return!
edit uiuiui

stu5
20-05-2002, 17:52
Ah so! Lol!
Thx alles verstanden alles funktioniert.

Das Programm an sich war der Hund. ^o^

Eigentlich eh easy, diese 2.Runde.......

DoomedOne
20-05-2002, 21:12
dann freu dich auf die 3.Runde, die isn bisserl anspruchsvoller :D

stu5
20-05-2002, 21:39
Motivation pur is eh was ich brauch...... ;P