Wyświetlanie liczb w JAVA

Wyświetlanie liczb w JAVA
  • Rejestracja: dni
  • Ostatnio: dni
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??

Kopiuj
public class main {

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

  • Rejestracja: dni
  • Ostatnio: dni
0

To miałam wkeić

Kopiuj
public class main {

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

atmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 913
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)

Kopiuj
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:

Kopiuj
for(int i = 0;i <= 100; i++)
{
	if(i % 4 == 0)
	{
		System.out.println();
	}
	System.out.print(i + " ");
}
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.