![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Gast
Beiträge: n/a
|
class wuerfelspiel {
static int wurf (double a) { return (int) (6*Math.random() ) +1; } public static void main (String[] args) { int w1 = 1; int w2 = 2; int w3 = 3; int w4 = 4; int w5 = 5; int w6 = 6 double (w1 = 1) { w1 = wurf(); if (w1 != 6) { System.out.printf ("fuenf"); continue; } double (w2 = 2) { w2 = wurf(); if (w2 != 6) { System.out.printf ("sieben"); continue; } double (w3 = 3) { w3 = wurf(); if (w3 != 6) { System.out.printf ("vier"); continue; } double (w4 = 4) { w4 = wurf(); if (w4 != 6) { System.out.printf ("sieben"); continue; } double (w5 = 5) { w5 = wurf(); if (w5 != 6) { System.out.printf ("sechs"); continue; } double (w6 = 6) { w6 = wurf(); if (w6 == 6) { System.out.printf ("fuenf"); break; }}} }}} }}} Wollte fragen was ich hier falsch gemacht habe?darf ich eigtl. int w1 = 1... und double (w1 =1)...schreiben? bitte um hilfe danke |
|
|
|
Nach oben #2 | |
|
Benutzer
Registriert seit: 15.11.2005
Beiträge: 75
|
Zitat:
2. Du hast keine Code-Tags verwendet Zur Sache: was soll Code:
double (w1 = 1) {...}
Mit der Klammerung scheint auch etwas verquer gelaufen zu sein. Was soll der Code denn machen? Irgendwie soll es sich ja um ein Wuerfelspiel zu handeln, aber das erkenne ich nicht... |
|
|
|
|
|
|
Nach oben #3 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Bitte setze Deinen Code in die entsprechenden Tags, damit er vielleicht leserlicher wird und wir verstehen, was Du genau machen möchtest.
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #4 |
|
Gast
Beiträge: n/a
|
Könnte es vielleicht sowas sein? per zufall eine Zahl Würfeln lassen?
Code:
/*
* Klasse: Wuerfelspiel
* Author: Oliver Grunow (513499)
* Datum: 23.11.2005
*/
class wuerfelspiel {
static int wurf () {
return (int) (6*Math.random() ) +1;
}
public static void main (String[] args) {
int w1 = 1;
int w2 = 2;
int w3 = 3;
int w4 = 4;
int w5 = 5;
int w6 = 6;
while (w1 == 1) {
w1 = wurf();
if (w1 != 6) {
System.out.print ("fuenf");
continue;
}
while (w2 == 2) {
w2 = wurf();
if (w2 != 6) {
System.out.print ("sieben");
continue;
}
while (w3 == 3) {
w3 = wurf();
if (w3 != 6) {
System.out.print ("vier");
continue;
}
while (w4 == 4) {
w4 = wurf();
if (w4 != 6) {
System.out.print ("sieben");
continue;
}
while (w5 == 5) {
w5 = wurf();
if (w5 != 6) {
System.out.print ("sechs");
continue;
}
while (w6 == 6) {
w6 = wurf();
if (w6 == 6) {
System.out.print ("fuenf");
break;
}
}
}
}
}
}
}
}
}
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| anfängerfrage | ben84 | Allgemeine Java-Programmierung | 1 | 23.11.2005 09:52 |