Hallo,
ich habe so eine aufgabe:
Vervollständigen Sie das folgende Programm, so dass es die Reihenfolge der Werte in array umkehrt und sie ausgibt.
Im Programms gibt es nur ein Array und seine Werte werden durch eine etwas trickreiche Programmierung umgekehrt.
class ArrayUmkehren1
{
public static void main ( String[] args )
{
int[] array = {1,2,3,4,5,6,7,8,9,10,11,12,13,14};
// Daten umkehren
for ( int j = 0; j < seien Sie vorsichtig hier; j++)
{
}
// neuen Daten ausgeben
for ( int j = 0; j < array.length; j++)
{
}
}
}
ich weiß nur 2 möglichkeiten:
und
aber die aufgabenstellung verlangt etwas anderes und ich komme irgendwie nicht drauf.. könnte mir jemand ein tipp geben?
danke
ich habe so eine aufgabe:
Vervollständigen Sie das folgende Programm, so dass es die Reihenfolge der Werte in array umkehrt und sie ausgibt.
Im Programms gibt es nur ein Array und seine Werte werden durch eine etwas trickreiche Programmierung umgekehrt.
class ArrayUmkehren1
{
public static void main ( String[] args )
{
int[] array = {1,2,3,4,5,6,7,8,9,10,11,12,13,14};
// Daten umkehren
for ( int j = 0; j < seien Sie vorsichtig hier; j++)
{
}
// neuen Daten ausgeben
for ( int j = 0; j < array.length; j++)
{
}
}
}
ich weiß nur 2 möglichkeiten:
Java:
int temp = array.length - 1;
array[0] = temp - array[0];
array[1] = temp - array[1];
.
.
array[13] = temp - array[13];
und
Java:
for (int j = array.length - 1; j >= 0; j++)
danke