hi liebe comunity,
ich bin ein anfänger im programmieren und wollte das letztlich gelernte in einem einfachen schere,stein,papier spiel anwenden. während dem schreiben machte ich immer wieder checks um zu sehen ob das bisher geschriebene funktionierte. Doch bei einem check akzeptierete der compiler zwar alles doch die ausgabe sa dann ca. so aus:
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
und noch viele weitere male das selbe...
ich löschte dann mal alles bis zum letzten checkpoint, doch dann gab es immer noch dieselbe schlechte Ausgabe, obwohl es ja vorhin funktionierte. Daraus schliesse ich eigentlich dass das problem nicht am quellcode liegt doch als ich es mit einem anderen programm ausprobierte ging es wieder.
Ich zeig euch trotzdem mal den quellcode:
das programm ist übrigens noch nicht fertig also nicht wundern wenn es noch kein richtiges Spiel ist
übrigens habe ich windows 7 mit 64bit und schreibe die programme mit dem java editor
was soll ich tun und wo liegt das problem?
danke schon im voraus
oODARIOo
ich bin ein anfänger im programmieren und wollte das letztlich gelernte in einem einfachen schere,stein,papier spiel anwenden. während dem schreiben machte ich immer wieder checks um zu sehen ob das bisher geschriebene funktionierte. Doch bei einem check akzeptierete der compiler zwar alles doch die ausgabe sa dann ca. so aus:
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
at ssrmethoden.<init><ssrmethoden.java:7>
und noch viele weitere male das selbe...
ich löschte dann mal alles bis zum letzten checkpoint, doch dann gab es immer noch dieselbe schlechte Ausgabe, obwohl es ja vorhin funktionierte. Daraus schliesse ich eigentlich dass das problem nicht am quellcode liegt doch als ich es mit einem anderen programm ausprobierte ging es wieder.
Ich zeig euch trotzdem mal den quellcode:
Java:
import java.util.Scanner;
public class ssrtestlauf {
public static void main(String[] args) {
Scanner tastatur = new Scanner (System.in);
ssrmethoden leiter = new ssrmethoden();
ssrmethoden gegner = new ssrmethoden();
String typ;
int spielerp = 0;
int gegnerp = 0;
int spielrunden = 0;
int gwahl;
leiter.start();
while (spielrunden > spielerp || spielrunden > gegnerp) {
leiter.gegnerwahl();
}
}
}
import java.util.Scanner;
public class ssrmethoden {
Scanner tastatur = new Scanner (System.in);
ssrmethoden gegner = new ssrmethoden();
String typ;
int spielrunden;
int spielerp;
int gegnerp;
int gwahl;
int bwahl;
public void start() {
System.out.println("Willkommen im Spiel Schere, Stein, Papier");
System.out.println(" ");
System.out.println(" ");
System.out.println("Auf wieviel möchtest du spielen?");
spielrunden = tastatur.nextInt();
}
public void gegnerwahl() {
int gwahl = (int) (Math.random() * 3);
}
public void benutzerwahl() {
System.out.println("[1] Schere [2] Stein [3] Papier");
bwahl = tastatur.nextInt();
}
public void spielrunde() {
}
public void spielererstellung() {
if (gwahl == 0) {
gegner.typ = "Schere";
} else if (gwahl == 1) {
gegner.typ = "Stein";
} else if (gwahl == 2) {
gegner.typ = "Papier";
}
System.out.println(gegner.typ);
}
}
public abstract class ssr {
public abstract void wincheck();
}
public class schere extends ssr {
public void wincheck() {
}
}
public class stein extends ssr {
public void wincheck() {
}
}
public class papier extends ssr {
public void wincheck() {
}
}
das programm ist übrigens noch nicht fertig also nicht wundern wenn es noch kein richtiges Spiel ist
übrigens habe ich windows 7 mit 64bit und schreibe die programme mit dem java editor
was soll ich tun und wo liegt das problem?
danke schon im voraus
oODARIOo
Zuletzt bearbeitet von einem Moderator: