Anonymní profil k1 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil k1 – Programujte.comAnonymní profil k1 – Programujte.com

 

Příspěvky odeslané z IP adresy 89.102.220.–

k1
Java › práce s polem
16. 3. 2010   #125382

nějak se nemůžu dobrat k tomu jak funguje ten radek
pole[i][j] = i * 10 + j;
takhle mi to vypisuje
0 1 2 3
10 11 12 13
20 21 22 23
30 31 32 33
40 41 42 43

zkoušel sem to nějak měnit ale nepřišel sem na způsob jak to funguje?:) kdybych chtěl třeba tiskout čísla od 0 do 19 nebo tak

        int [][] pole = new int [5][4];

System.out.println("pocet radek pole: " + pole.length);
System.out.println("pocet sloupcu pole: " + pole[0].length);

for (int i = 0; i < pole.length; i++) {
for (int j = 0; j < pole[i].length; j++){
pole[i][j] = i * 10 + j;
System.out.print(pole[i][j] + " ");
}
System.out.println();
}

k1
Java › pomoc s 'continue'
14. 3. 2010   #125294

jasně dík ;)

k1
Java › pomoc s 'continue'
14. 3. 2010   #125275

potřeboval bych ten kod upravit tak, aby když netrefim cislo mě to vratilo zpatky na zacatek a mohl hadat znovu. myslel jsem že by to šlo udělat takhle přes to návěsti, ale hlasi mi to chybu.



public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("--------uhodni cislo--------");

navesti:
System.out.print("zadej cele cislo z intervalu <0 - 10>");
int i = scanner.nextInt();

int nahodneCislo = (int) (Math.random() * 11);


if (nahodneCislo != i) {
System.out.println("smula :p, zkus to znovu \nnahodny cislo bylo " + nahodneCislo);
continue navesti;
} else {
System.out.println("trefils to!");
}
}
}

k1
Java › Rozdíly kódů
10. 3. 2010   #125097

super díky moc ;)

k1
Java › Rozdíly kódů
10. 3. 2010   #125073

To k1 : sry zapomněl jsem napsat nazev threadu...a nemůžu to upravit ani smazat ;)

k1
Java › Rozdíly kódů
10. 3. 2010   #125072

mám další chytrej dotaz...ten první kod jde do nekonečna, zadam číslo a to se pořad tiskne, ten druhej kod vytiskne znak jednou, takže pak můžu zadavat další dokud nezadam 0. Co ale nechapu je proč se ten první kod chová jinak?



Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
while (i!=0){
System.out.println("zadali ste " + i);
}
System.out.println("cteni bylo ukonceno");



int i;


while ((i = scanner.nextInt()) != 0) {
System.out.println("zadali ste " + i);
}
System.out.println("cteni bylo ukonceno");

}
}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý