Nyckelord: Array

Skriv ut alla värden i en array baklänges
Givet fältet names i koden nedan, som innehåller namn.
public static void main(String[] args) {
String[] names = {"Erik", "Stina", "Tom", "Gustav", "Amanda", "Elin", "Rebecca", "Hampus"};
}
Skriv ut arrayen i omvänd ordning som en tabell som börjar på 1.
Det vill säga:
1. Hampus
2. Rebecca
3. Elin
osv …
Lösning
Vi använder oss av en for-loop för att gå igenom fältet:
for (int i = 0; i < names.length; i++){
System.out.println(i + 1 + ". " + names[names.length - 1 - i]);
}
i + 1, är för atti = 0och vi vill börja på 1 (vi sätter i = 0 för att börja på index 0).names[names.length – 1 – i]gör så att vi börjar på sista elementet i fältet och då i ökar så går vi mot början av fältet.