ich habe ein Code erstellt und soll an der stelle mit scanner ausgeben lassen der benutzer ein Array wert eingibt. wenn es kleiner 20 oder größer 40 ist soll es ausgeben lassen das er einen Neuen wert eingen soll wäre super wenn ihr mir sagen könnt wo ich das machen kann.
Java:
package com.company;
import java.util.Scanner;
public class übbb {
public static void main(String[] args) {
int length = 0;
do {
Scanner s = new Scanner(System.in);
System.out.println("Geben sie ein Array Wert an");
length = s.nextInt();
} while (length < 20 || length > 40);
int[] arr = new int[length];
for (int e = 0; e < length; e++) {
arr[e] = 3 * e + 3;
printArray(arr);
reverse(arr);
}
}
private static void printArray(int[] array){
for (Integer val : array)
System.out.print(val + " ");
}
private static void reverse(int[] arr) {
System.out.print("Umgekehrte Reihenfolge: ");
for (int a = arr.length - 1; a >= 0; a--) {
System.out.print(arr[a] + " ");
}
System.out.println();
}
}
Zuletzt bearbeitet: