[Tablice] Jak wypełnić tablice instrukcją for

0

Witam. Mam pewien problem z programem bo dopiero się uczę, i nie ogarniam jeszcze zbyt wiele więc mam nadzieje, że ktoś mi pomoże :>

class Main
{
	public static void main(String args[])
	{
		int tab[] = new int[10];
		int j = 10;
		for(int i = 0; i < 10; i++)
		{
			tab[i] = j + 10;
			System.out.println(tab[i]);
		}
		
	}
}

Mianowicie chodzi mi o to, że muszę zrobić 10cio elementową tablicę intów i wypełnić ją w ten sposób żeby w każdej komórce znalazły się liczby 10, 20, 30 ... aż do 100. Niestety coś mi nie wychodzi i nie mam pojęcia czemu :/
I mam w związku z tym prośbę, czy mógłby ktoś mi wytłumaczyć jak mam to zrobić. Z góry dziękuje.

0

Posiedziałem trochę nad tym i zrobiłem ale kurcze nie wiem dokładnie na jakiej zasadzie to działa, mógłby ktoś mi to wytłumaczyć ?

class Main
{
	public static void main(String args[])
	{
		int tab[] = new int[10];
		int j = 0;
		for(int i = 0; i < 10; i++)
		{
			do
			{
				tab[i] = j;
				j = j + 10;
			}
			while(j <= 10);
			System.out.println("tablica [" + i + "] = " + tab[i]);
		}
	}
}
0

A czy taka prosta konstrukcja nie zadziała zamiast wprowadzać dodatkową zmienną i pętlę niezbyt mi wiadomo po co?

for (int i = 0; i < 10; i++)
    tab[i] = (i + 1) * 10;
0

No fakt, też działa :) dzięki

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