» »

Java

Java

Zixan ::

Kako bi vi zgenerirali s for loopi tak zapis :
6,12,18,24,30
5,10,15,20
4,8,12
3,6
2

FTad ::

Ja tukaj moraš malce znati uporabiti matematičnega znanja, malce logike in malce znanja rabe vgnezdenih zank

for (i = 6; i > 1; i--) {
    for (j = 1; j < i; j++) {
        System.out.print(i*j + " ");
    }
    System.out.println();
}


Da boš pa razumel, zakaj takšna zanka, pa pojdi skozi vsako iteracijo. Najprej se 5x izvede notranja zanka, potem naslednja le še 4x itd itd.

Ko se notranja zanka do konca izvede, moraš potem uporabit en println, da greš v novo vrstico.

Zgodovina sprememb…

  • spremenil: FTad ()

lebdim ::

tako kot je napisal FTad, za tak izpis potrebuješ dve zanki.

Genetic ::

Look ma, only one for loop

		int n=6;
		for (int i=n,j=i-1; i>1; --j)
		{
			System.out.print(i*(i-j));
			if (j==1)
			{
				--i; j=i;
				System.out.println();
			}
			else
			{
				System.out.print(',');
			}
		}

Randomness ::

Beat this (no for loops)

Zgodovina sprememb…

Zixan ::

hvala ! :)) .. Randomness WAT? XD


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java

Oddelek: Programiranje
91231 (599) 123mg
»

Java[naloga]

Oddelek: Šola
18873 (680) Bizkit45
»

programiranje[java]

Oddelek: Šola
11897 (585) Zixan
»

osnove v Javi - zvezdice

Oddelek: Programiranje
403511 (2733) Tutankhamun
»

Vmesnik v Javi

Oddelek: Programiranje
142229 (2012) Camel

Več podobnih tem