Mein Array hat insgesamt 10 Indizes und ich versuche array[0] = 1/1
, array[1] = 1/2
, array[2] = 1/3
, array[4] = 1/4
und so weiter zu setzen.Zuweisen von Werten in einem Array unter Verwendung von Berechnungen mit dem Index jedes Elements
Nach der Berechnung ich die Elemente mit Sytem.out.println();
angezeigt werden soll Was mache ich falsch?
public static void main(String[] args) {
final int VALUE =1;
int[] array = new int[10];
int counter=10;
double result =0;
for(int i =0; i<array.length; i++)
{
array[0]=VALUE/i;
array[1]=VALUE/i;
array[2]=VALUE/i;
array[3]=VALUE/i;
array[4]=VALUE/i;
array[5]=VALUE/i;
array[6]=VALUE/i;
array[7]=VALUE/i;
array[8]=VALUE/i;
array[9]=VALUE/i;
System.out.println(array[0] +" " + array[1] +" " + array[2] +" " + array[3]+" " + array[4]+" "+array[5]+" " +array[6] +" " + array[7]+" " + array[8]+" " + array[9]+" " + array[10]);
}
}
Sie einfach nur wollen, 'array [i] = VALUE/i;' – 3kings
Was denken Sie 'array [0] = VALUE/i;' tut? Was ist mit 'array [1] = VALUE/i;', usw.? Was werden sie jedes Mal anders machen? – azurefrog
Ich dachte, dass das i jede einzelne Umdrehung ändert (ich steigere um for loop +1) aber es tut das nicht wie ich erwarte @azurefrog –