Ich arbeite gerade an einer Aufgabe für die Uni und stehe jetzt etwas auf dem Schlauch.
Folgenden Code will ich kompilieren.
class collatz {
public static void main(String [] args){
int n = Integer.parseInt(args[0]);
for (int i = 0; i<=Integer.MAX_VALUE; i++){
if(n % 2 = 1) {
n =( 3*n)+1;
}
else {
n = n/2;
System.out.print(a);
}
}
}
}
Komischerweise bekomme ich einen Fehler:
unexpected type
required: variable
found : value
Er zeigt mir auf den Modulo-Operator bei n % 2 =1.
Wo liegt hier mein Fehler? Bitte keine Löungsvorschläge oder Korrekturen zur Aufgabe allgemein, möchte nur wissen was an der Stelle falsch läuft
MfG
Olli
Folgenden Code will ich kompilieren.
class collatz {
public static void main(String [] args){
int n = Integer.parseInt(args[0]);
for (int i = 0; i<=Integer.MAX_VALUE; i++){
if(n % 2 = 1) {
n =( 3*n)+1;
}
else {
n = n/2;
System.out.print(a);
}
}
}
}
Komischerweise bekomme ich einen Fehler:
unexpected type
required: variable
found : value
Er zeigt mir auf den Modulo-Operator bei n % 2 =1.
Wo liegt hier mein Fehler? Bitte keine Löungsvorschläge oder Korrekturen zur Aufgabe allgemein, möchte nur wissen was an der Stelle falsch läuft
MfG
Olli