Ich habe diese Frage darüber, wie Sie eine Methode schreiben, um ein Array mit ganzen Zahlen zu füllen. Ich habe diese Methode gemacht, aber ich war verwirrt, wie ich es drucken sollte. Sollte ich bei jeder Methode mit for-Schleife anfangen? Und wie soll ich sie in einer Zeile mit einem Leerzeichen zwischen jeder Zahl drucken: [1 2 3 4 5 6 7 ... 50]?Methode, um die Arrays mit Folge von ganzen Zahlen zu füllen und zu drucken
public class Numbers {
public int[] numbers;
public Numbers() {
numbers = new int[50];
}
public void numSequence() { // filling the array with sequence of integers.
for(int i = 0; i < 50; i++) {
numbers[i] = i;
}
}
public void printArray() { // printing the array
// do I need for loop here
for(int i = 0; i < 50; i++) {
System.out.print(i+1);
}
}
public static void main(String[] args){
Numbers d = new Numbers();
d.numSequence();
d.printArray();
}
}
Ist Null mehr als 50? –
Sie drucken nicht das Array, Sie drucken nur die Iterationsnummer plus eins in einer for-Schleife ... Auch wenn denken Sie, 0 ist größer als 50? – Li357
Aus durch einen Fehler sind die zwei häufigsten Fehler in der Programmierung. – LinuxDisciple