Hallo habe folgenden code...
Das array soll bei der eingabe 2 rückwärts ausgegeben werden.. tut es aber nicht... wieso?
Das array soll bei der eingabe 2 rückwärts ausgegeben werden.. tut es aber nicht... wieso?
Java:
import java.util.Scanner;
public class aufgabe33 {
public static void main(String[]args) {
boolean truefalse = false;
System.out.println("True = 1\nFalse = 2\nEingabe: ");
Scanner scan = new Scanner(System.in);
int w = scan.nextInt();
if(w == 1) {
truefalse = true;
}
if(w == 2) {
truefalse = false;
}
print10(truefalse);
}
public static void print10(boolean truefalse) {
int werte[] = {1,2,3,4,5,6,7,8,9,10};
if(truefalse = true) {
for(int i = 0; i < 10; i++) {
System.out.println(werte[i]);
}
}
if(truefalse = false) {
for(int i = 10; i >= 0; i--) {
System.out.println(werte[i]);
}
}
}
}