Hallo, ich habe ein Problem bei dieser Aufgabe.
In den nachfolgenden Teilaufgaben sollen Sie zu einem gegebenen Java-Programmstück einen äquivalenten Code angeben, der sich exakt gleich verhält.
b) Ersetzen Sie das folgende Programmstück durch eine while-Schleife.
int i=0; res=1;
for(i=2; i<=321; i++){
res*=i;
}
Schreiben Sie Ihre Antworten in das Freitextfeld. Sie brauchen keine main-Methode o.ä. zu implementieren. Einfach nur die vorgegebenen Programmstücke durch die enstporechenden Schleifen ersetzen.
Meine Frage:
Bevor ich es ersetzen wollte, dachte ich mir ich schreibe es bei eclipse auf umzugucken was es eigentlich macht. so habe ich es bei a) gemacht und dann hat es super geklappt.
Bei dieser Aufgabe habe ich das Problem, dass eclipse mir schon ein Fehler zeigt.
public class clasres {
public static void main(String args[]){
int i=0; res=1;
for(i=2; i<=321; i++){
res*=i;
}
}
}
das ist ja das von oben plus halt public static void main(String args[]){
als Fehler kommt zweimal: " res cannot be resolved to a variable "
Kann mir jmd. dort weiterhelfen, wie ich erstmal normal das Programm laufen lassen kann bevor ich es ersetze?
und was bedeutet eigentlich res? bzw. res*
LG
In den nachfolgenden Teilaufgaben sollen Sie zu einem gegebenen Java-Programmstück einen äquivalenten Code angeben, der sich exakt gleich verhält.
b) Ersetzen Sie das folgende Programmstück durch eine while-Schleife.
int i=0; res=1;
for(i=2; i<=321; i++){
res*=i;
}
Schreiben Sie Ihre Antworten in das Freitextfeld. Sie brauchen keine main-Methode o.ä. zu implementieren. Einfach nur die vorgegebenen Programmstücke durch die enstporechenden Schleifen ersetzen.
Meine Frage:
Bevor ich es ersetzen wollte, dachte ich mir ich schreibe es bei eclipse auf umzugucken was es eigentlich macht. so habe ich es bei a) gemacht und dann hat es super geklappt.
Bei dieser Aufgabe habe ich das Problem, dass eclipse mir schon ein Fehler zeigt.
public class clasres {
public static void main(String args[]){
int i=0; res=1;
for(i=2; i<=321; i++){
res*=i;
}
}
}
das ist ja das von oben plus halt public static void main(String args[]){
als Fehler kommt zweimal: " res cannot be resolved to a variable "
Kann mir jmd. dort weiterhelfen, wie ich erstmal normal das Programm laufen lassen kann bevor ich es ersetze?
und was bedeutet eigentlich res? bzw. res*
LG