Mam takie zadanie, napisz aplikacje która odczyta piec liczb z przedziału od 1 do 30. Dla każdej odczytanej liczby program powinien wyświetlić taka sama liczbę gwiazdek tuz obok siebie. Wyświetl gwiazdki po wczytaniu wszystkich liczb.
public static void main(String [] args) {
Scanner input = new Scanner(System.in);
int l1,l2,l3,l4,l5;
l1 = input.nextInt();
l2 = input.nextInt();
l3 = input.nextInt();
l4 = input.nextInt();
l5 = input.nextInt();
for(int i = 0; i<l1; i++) {
System.out.print("*");
}
System.out.println();
for(int i = 0; i<l2; i++) {
System.out.print("*");
}
System.out.println();
for(int i = 0; i<l3; i++) {
System.out.print("*");
}
System.out.println();
for(int i = 0; i<l4; i++) {
System.out.print("*");
}
System.out.println();
for(int i = 0; i<l5; i++) {
System.out.print("*");
}
Na szybko skleiłem coś takiego, ale wiem ze nie wygląda to zbyt korzystnie, czy ktoś mógłby mi dać jakaś wskazówkę jak mogę skrócić ten kod, próbowałem zagnieżdżać for, ale nie wychodziło mi. Bo za każdym razem gwiazdki wyświetlały się zaraz po wczytaniu pojedynczej wartości.