Wyświetlanie liczb w JAVA

0

Treść zadania Wyświetlić liczby od 0 do 100 po 4 w każdym wierszu,

Poniżej kod, który wyświetla lczby od 0 do 100, ale jak to zrobić by było ich po 4 w każdym wierszu??

public class main {

	public static void main(String[] args) {
		int liczba = 21;
		
		while(liczba>0) {
			liczba--;
			System.out.println(liczba);
		}
     
    }
}

0

To miałam wkeić

public class main {

	public static void main(String[] args) {
		int liczba = 0;
		
		while(liczba<= 99) {
			liczba++;
			System.out.println(liczba);
		}
     
    }
}

0

Podałeś kod który wyświetla 21 liczb.
Poza tym, kiedy masz określoną liczbę iteracji używasz pętli for a nie while. Wtedy od razu widać jaka zmienna "steruje" pętlą.
Tutaj przykładowy kod (od 0 do 100 włącznie)

for(int i = 0; i =< 100; i++) { } 

Mógłabyś użyć dodatkowej zmiennej która byłaby inkrementowana o 1 i gdy będzie równa 4 to wstawiasz nową linię i ją resetujesz, ale możesz też użyć modulo czyli reszty z dzielenia.
Wtedy co 4 iteracje reszta z dzielenia będzie 0 a więc:

for(int i = 0;i <= 100; i++)
{
	if(i % 4 == 0)
	{
		System.out.println();
	}
	System.out.print(i + " ");
}
0

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1