Forum » Šola » [Java]
[Java]
Zixan ::
Pri določenih igrah s kocko potrebujemo za legalen met dve kocki (npr. Jamb). Vaša naloga je : 'popravite'
program, da bo namesto ene 'vrgel' dve kocki. (za mazohiste in boljšo oceno : želeli bi, da se kocki za isti met.
Je res potrebno vsako kombinacijo posebno napisat? npr
program, da bo namesto ene 'vrgel' dve kocki. (za mazohiste in boljšo oceno : želeli bi, da se kocki za isti met.
Je res potrebno vsako kombinacijo posebno napisat? npr
Random r = new Random(); int Low = 1; int High = 6; int stevilka = r.nextInt(High-Low) + Low; Random ra = new Random(); int Low1 = 1; int High1 =6; int stevilka2 = r.nextInt(High-Low) + Low; if (stevilka == 6 && stevilka2 == 1){ System.out.println (" ----- " + "\t" + " ------ "); System.out.println("| * * |" + "\t" + " | |"); System.out.println("| * * |" + "\t" + " | * |"); System.out.println("| * * |" + "\t" + " | |"); System.out.println(" ----- " + "\t" + " ----- ");
- spremenil: Mavrik ()
Math Freak ::
Ena možnost so case stavki, če ste jih že vzeli: (lahko še naprej izboljšaš kodo, tako da združiš oba izpisa v eno metodo).
Aja, pa 2-ke in 3-ke so ponavadi zamaknjene =P.
public static void main(String[] args) { int stevilka1 = new Random().nextInt(6) + 1; int stevilka2 = new Random().nextInt(6) + 1; String vrh1 = ""; String sredina1 = ""; String dno1 = ""; String vrh2 = ""; String sredina2 = ""; String dno2 = ""; switch (stevilka1) { case 1: vrh1 = "| |";sredina1 = "| * |";dno1 = "| |";break; case 2: vrh1 = "| * |";sredina1 = "| |";dno1 = "| * |";break; case 3: vrh1 = "| * |";sredina1 = "| * |";dno1 = "| * |";break; case 4: vrh1 = "| * * |";sredina1 = "| |";dno1 = "| * * |";break; case 5: vrh1 = "| * * |";sredina1 = "| * |";dno1 = "| * * |";break; case 6: vrh1 = "| * * |";sredina1 = "| * * |";dno1 = "| * * |";break; default: vrh1 = "| |";sredina1 = "| |";dno1 = "| |";break; } switch (stevilka2) { case 1: vrh2 = "| |";sredina2 = "| * |";dno2 = "| |";break; case 2: vrh2 = "| * |";sredina2 = "| |";dno2 = "| * |";break; case 3: vrh2 = "| * |";sredina2 = "| * |";dno2 = "| * |";break; case 4: vrh2 = "| * * |";sredina2 = "| |";dno2 = "| * * |";break; case 5: vrh2 = "| * * |";sredina2 = "| * |";dno2 = "| * * |";break; case 6: vrh2 = "| * * |";sredina2 = "| * * |";dno2 = "| * * |";break; default: vrh2 = "| |";sredina2 = "| |";dno2 = "| |";break; } System.out.println (stevilka1 + "\t" + stevilka2); System.out.println(" ----- " + "\t" + " ----- "); System.out.println(vrh1 + "\t" + vrh2); System.out.println(sredina1 + "\t" + sredina2); System.out.println(dno1 + "\t" + dno2); System.out.println(" ----- " + "\t" + " ----- "); } }
Aja, pa 2-ke in 3-ke so ponavadi zamaknjene =P.
Zgodovina sprememb…
- spremenilo: Math Freak ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] Domača nalogaOddelek: Šola | 866 (738) | lebdim |
» | [Java] Problem s Scanner-jemOddelek: Programiranje | 2460 (2254) | Zlatan |
» | Java - dva problemaOddelek: Programiranje | 1724 (1332) | nightrage |
» | JavaOddelek: Programiranje | 5803 (4404) | Spura |
» | [java] AmortizacijaOddelek: Programiranje | 1864 (1308) | mindstyle |