Hej,
w sumie dopiero zaczynam swoją przygodę z programowaniem i po przerobieniu kilkunastu zadań utknąłem na jednym związanym z sortowaniem liczb z tablicy. Program powinien pobierać 5 liczb całkowitych wpisanych przez użytkownika i wyświetlić je posortowane. Próbowałem już kilka razy i na razie nie udało mi się skleić tego tak żeby wyszło bez błędu w konsoli Jakaś szansa na drobną pomoc? Z góry dzięki <3
import java.util.Scanner;
public class zadanie4 {
public static void main(String[] args) {
int l1, l2, l3, l4, l5;
int[] liczby = new int[5];
System.out.println("Wpisz 5 kolejnych liczb: ");
l1 = getInt();
l2 = getInt();
l3 = getInt();
l4 = getInt();
l5 = getInt();
l1 = liczby[0];
l2 = liczby[1];
l3 = liczby[2];
l4 = liczby[3];
l5 = liczby[4];
sortowanko(liczby);
System.out.println("Posortowane liczby: ");
for (int liczba:liczby) {
System.out.println(liczba+" ");
}
}
public static void sortowanko (int[] liczby) {
for (int i=0; i<liczby.length; i++) {
for (int j=0; j < liczby.length; j++) {
if(liczby[j]>liczby[j + 1]) {
int temp = liczby[j+1];
liczby[j+1] = liczby[j];
liczby[j] = temp;
}
}
}
}
public static int getInt() {
return new Scanner(System.in).nextInt();
}
}