Hallo, irgendwie komme ich nicht weiter, bin im ersten Semester von Medizininformatik.
Jedenfalls sind wir gerade beim Thema Arrays und als Hausübung sollen wir ein Array der Größe 10 erstellen, bei dem der Benutzer eine Zahl eingeben kann, ab der dann eben weitergezählt wird, 10 Zahlen, also sprich wenn man 2 eingibt [2,3,4,5,6,7,8,9,10,11,12].
Ich sitze da jetzt schon eine Stunde dran, aber bei mir fängt er immer bei 0 an, egal welche Zahl ich eingebe.
Hier mein Code:
public class arrayinteraktiv {
/**
* @param args
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] array1 = new int[10];
{
System.out.println("Bitte Anfangszahl eingeben: ");
for (int i=0;i<array1.length;i++)
array1=i;
input.nextInt();
System.out.println("Die Zahlen sind: ");
System.out.println(Arrays.toString(array1));
input.close();
}
Ich glaube ja es liegt an int i=0, aber rauslassen kann ichs ja nicht, i muss ja irgendwie definiert sein. Gibt es eine Möglichkeit i als eingegebene Zahl des Benutzers zu definieren?
Wäre toll wenn ihr mir helfen könntet, danke.
Jedenfalls sind wir gerade beim Thema Arrays und als Hausübung sollen wir ein Array der Größe 10 erstellen, bei dem der Benutzer eine Zahl eingeben kann, ab der dann eben weitergezählt wird, 10 Zahlen, also sprich wenn man 2 eingibt [2,3,4,5,6,7,8,9,10,11,12].
Ich sitze da jetzt schon eine Stunde dran, aber bei mir fängt er immer bei 0 an, egal welche Zahl ich eingebe.
Hier mein Code:
public class arrayinteraktiv {
/**
* @param args
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] array1 = new int[10];
{
System.out.println("Bitte Anfangszahl eingeben: ");
for (int i=0;i<array1.length;i++)
array1=i;
input.nextInt();
System.out.println("Die Zahlen sind: ");
System.out.println(Arrays.toString(array1));
input.close();
}
Ich glaube ja es liegt an int i=0, aber rauslassen kann ichs ja nicht, i muss ja irgendwie definiert sein. Gibt es eine Möglichkeit i als eingegebene Zahl des Benutzers zu definieren?
Wäre toll wenn ihr mir helfen könntet, danke.