Hallo zusammen ich hab eine frage die Fragestellung lautet:
a) Schreiben Sie ein Programm, das ein Array vom Typ int anlegt. Die Länge des Arrays ist zu Beginn des Programmablaufes noch nicht bekannt. Sie soll durch eine Eingabe des Benutzers (mit Scanner) bestimmt werden. Nachdem das Array angelegt ist soll es mit aufsteigenden, durch drei teilbaren Zahlen initialisiert werden, wobei das erste Element die Zahl 3 ist (3, 6, 9, …). b) Die Länge Ihres Arrays soll zwischen 20 und 40 liegen. Erweitern Sie Ihr Programm so, dass es nach Eingabe der Länge des Arrays prüft, ob diese zwischen 20 und 40 liegt. Ist die angegebene Zahl kleiner oder größer, soll der Benutzer aufgefordert werden, erneut einen Wert einzugeben, der gültig ist.
mein code hab ich erstellt zum ende hin kommt aber nur Mist raus wäre lieb wenn mir da jemand zeigt wo der Fehler liegt.
a) Schreiben Sie ein Programm, das ein Array vom Typ int anlegt. Die Länge des Arrays ist zu Beginn des Programmablaufes noch nicht bekannt. Sie soll durch eine Eingabe des Benutzers (mit Scanner) bestimmt werden. Nachdem das Array angelegt ist soll es mit aufsteigenden, durch drei teilbaren Zahlen initialisiert werden, wobei das erste Element die Zahl 3 ist (3, 6, 9, …). b) Die Länge Ihres Arrays soll zwischen 20 und 40 liegen. Erweitern Sie Ihr Programm so, dass es nach Eingabe der Länge des Arrays prüft, ob diese zwischen 20 und 40 liegt. Ist die angegebene Zahl kleiner oder größer, soll der Benutzer aufgefordert werden, erneut einen Wert einzugeben, der gültig ist.
mein code hab ich erstellt zum ende hin kommt aber nur Mist raus wäre lieb wenn mir da jemand zeigt wo der Fehler liegt.
Java:
import java.util.Scanner;
public class Aufgabe_03 {
public static void main(String[] args) {
int arraySize;
System.out.println("Bitte geben sie die Array Länge ein: ");
Scanner sc = new Scanner(System.in);
arraySize = sc.nextInt();
int[] Zahlxy = new int [arraySize];
for(int i = 20; i < 40; i++)
{
if (i%3==0)
{
System.out.println(i+ " ");
}
if ( i < 20 || i > 40 );
System.out.println("Nochmal: ");
Scanner sb = new Scanner(System.in);
}}}