start(); bei bluej

Joohn1213

Mitglied
hi ich habe ein kleines problem.

in informatik lernen wir gerade Java mit der "Hilfe" von BlueJ...
meine Frage : wie kann man in dem Java script festlegen, dass die Java Konsole direkt beim aufruf der klasse(rechtsklick->new Test) geöffnet wird??

in der schule hatten wir einfach in unser Skript start(); geschrieben (soviel ich noch weis).

Java:
import java.applet.*; 
import java.awt.*; 
import acm.program.*;
import acm.graphics.*;

public class automat extends GraphicsProgram
{ 
   start();
   

    

}


so in etwa ich habe den rest des skripte schon fertig aber mich regt immer das manuelle aufrufen der einzelnen void´s auf.

ich hoffe ihr habt meine frage verstanden...

Joohn1213

edit: ich weis das unser lehrer in Blue J rumgeschraubt hat kann es sein das es start(); sonst garnicht giebt oder das es anders heist?
 
Zuletzt bearbeitet:

Joohn1213

Mitglied
ich habe hier mal das gesamte Skript

es soll ein Spiele-Automat werden der 3 zahlen würfelt und von einem konto dann entweder den Verlust abzieht oder den gewinn(wenn alle drei zahlen gleich sind) addiert(das mit dem Gewinn/Verlust funktioniert auch noch nicht aber ich weis nicht warum)

Java:
import java.applet.*; 
import java.awt.*; 
import acm.program.*;
import acm.graphics.*;

public class automat extends GraphicsProgram
{ 

    

    
    int a=0;
    int geld=30;
    int gewinn1=5;
    int gewinn2=8;
    int gewinn3=10;

    public void berechnen()
    {
        addMouseListener(this);
        int zahl1 = (int) (Math.random()*3+1); 
        int zahl2 = (int) (Math.random()*3+1);
        int zahl3 = (int) (Math.random()*3+1);
        System.out.print("Ihr Guthaben beträgt: ");
        System.out.println(geld);
        System.out.println(zahl1);
        System.out.println(zahl2);
        System.out.println(zahl3);

        if (zahl1 == zahl2 && zahl2 == zahl3)
        {
            switch (zahl1) {
                case 1:
                a=a+1;
                System.out.println("Sie haben 5 euro gewonnen!");
                break;
                case 2:
                a=a+2;
                System.out.println("Sie haben 8 euro gewonnen!");
                break;
                case 3:
                a=a+3;
                System.out.println("Sie haben 10 euro gewonnen!");
                break;
            }                
        }
        else
            System.out.println("Versuchen Sie es nochmal!");
        switch (a){
            case 1:
            geld=(geld+gewinn1);
            case 2:
            geld=(geld+gewinn2);
            case 3:
            geld=(geld+gewinn3);
            default:
            geld=(geld-1);
        }

        System.out.println(geld);

    }

}

Joohn1213
 

Extremefall

Bekanntes Mitglied
Ein Code ohne Konstruktor ist nie schön. Ich finde deine Fragestellung auch ziemlich unkonkret. Was ist jetzt genau der Fehler? Die Ausgabe erfolgt ja auch erst, wenn die Methode aufgerufen wird. Also musst du ein Objekt der Klasse erstellen und die Methode darauf aufrufen.
 

Joohn1213

Mitglied
guten morgen

also ich habe 2 probleme

1. bei meinem Skript funktioniert das "abbuchen" der verlorenen geldmenge (1) sowie das addieren der gewonnenen geldmenge (5,8,15) nicht.(du kanst es ja mal selber testen)

2. ich hatte vor einen mouslistener einzubauen und damit das spiel zu starten. dafür muss ich aber erst die "bluej konsole-automat" bei blue j öffnen damit ich zB. auf einen button klicken kann. (in der schule ging dies mit start(); )

das soll dann so aussehen: ich mache einen rechtsklick auf die klasse -> new automat und er öffnet mir direkt die "bluej konsole-automat" darin sieht man ein bissl text und einen button [START] wenn man dann darauf klickt gibt er halt die drei zahlen aus usw. usw. .

jetzt sieht das ganze noch so aus, dass ich die klasse starte(new automat) und bei bluej einen rechtsklick auf automat 1 mache und dann void berechnen ausführe.

ich hoffe das ist verständlicher ausgedrückt :(

Joohn1213

PS. kannst du mir denn sinn und die anwendung von konstruktoren erklären ? ich weis nicht was das ist...
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
P BlueJ Fehlermeldung - Illegal Start of Type Java Basics - Anfänger-Themen 8
Hilde22 Neu Start JButton einfügen Java Basics - Anfänger-Themen 2
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
richrich99 error: illegal start of expression Java Basics - Anfänger-Themen 10
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
Z Mehtode bei Start des Programms ausführen (Klassen übergreifend) Java Basics - Anfänger-Themen 12
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
J Can't start eclipse Java Basics - Anfänger-Themen 5
D Neuer Start- und Endpunkt kann nur an bereits vorhandenen Start- oder Endpunkt anliegen Java Basics - Anfänger-Themen 2
J Compiler-Fehler Illegal Start of expression / '/'expected Java Basics - Anfänger-Themen 3
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
B Schleife von anderer Methode stoppen? (Start continue) Java Basics - Anfänger-Themen 18
J Problem bei seriellem Start von Threads Java Basics - Anfänger-Themen 11
T Not a Statement/Illegal Start of expression bei for Anweisung Java Basics - Anfänger-Themen 6
N Passwort Anfrage vor Programm start Java Basics - Anfänger-Themen 1
S Fehler: Hauptklasse bin.demo.Start konnte nicht gefunden oder geladen werden Java Basics - Anfänger-Themen 2
S Methoden Beim Start meines Projektes eine Methode ausführen Java Basics - Anfänger-Themen 14
P ,,Illegal start of expression,, Java Basics - Anfänger-Themen 3
S Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 4
S Dataflow von Start bis die SystemProperties class Java Basics - Anfänger-Themen 1
M Erste Schritte Start Methode - Exception Java Basics - Anfänger-Themen 1
M "illegal start of type" eindimensionales Schiffe versenken Java Basics - Anfänger-Themen 7
P illegal start of expression wie löse ich das? Java Basics - Anfänger-Themen 2
S Caesar Verschlüsselung Start Hilfe Java Basics - Anfänger-Themen 4
O Methoden Fehlermeldung(Illegal start of expression) bei 4-Gewinnt-Spiel Java Basics - Anfänger-Themen 5
thet1983 start & paint Methode? Java Basics - Anfänger-Themen 0
S Class File Editor gibt beim Start der Programms die Fehlermeldung Source not found aus Java Basics - Anfänger-Themen 1
S JProgressbar mit individuellem Start/Endpunkt Java Basics - Anfänger-Themen 11
R illegal start of expression - 3 Strings vergleichen mit .equals () Java Basics - Anfänger-Themen 5
OnDemand Berechnung in die start und paint Methode eines Applets Java Basics - Anfänger-Themen 28
X Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 9
Dogge Start:Applet nicht Initialisiert Java Basics - Anfänger-Themen 11
P Illegal start of expression Java Basics - Anfänger-Themen 8
V Start ins Java Game Development Java Basics - Anfänger-Themen 22
M Erster JAR Start überprüfen Java Basics - Anfänger-Themen 6
O Illegal start of expression Java Basics - Anfänger-Themen 3
E Program Start Java Basics - Anfänger-Themen 2
B Threads Interrupt und start Java Basics - Anfänger-Themen 2
E Program Start Java Basics - Anfänger-Themen 2
J JDK installieren JCreator erkennt JDK nicht. "Failed to start the following executable" Java Basics - Anfänger-Themen 3
L Illegal start of expression? Java Basics - Anfänger-Themen 4
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
M Beim Start Methode laden die Textfelder füllt Java Basics - Anfänger-Themen 5
M Bei *.jar start kompletten String übergeben Java Basics - Anfänger-Themen 7
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
M Mehrere Threads nutzen --> run() schneller als start(), Warum? Java Basics - Anfänger-Themen 3
D Start- + Stopzeit Java Basics - Anfänger-Themen 7
R GUI mit if-Verzweigung kombiniert - Illegal start of expression (Dringend) Java Basics - Anfänger-Themen 7
S Illegal Start? Java Basics - Anfänger-Themen 4
T Datenbank automatisch erzeugen beim ersten Start Java Basics - Anfänger-Themen 6
L Illegal Start of Type, wie finde ich den fehler Java Basics - Anfänger-Themen 4
M Java-web-start weg? Java Basics - Anfänger-Themen 2
S illegal start of expression Java Basics - Anfänger-Themen 2
D OOP Applet-Start Fehler Java Basics - Anfänger-Themen 2
Semox Fehler in Eclipse vor Start eines Applets anzeigen? Java Basics - Anfänger-Themen 2
F Richtiger Start in Java? Java Basics - Anfänger-Themen 2
S Start einer Applikation Java Basics - Anfänger-Themen 10
B Applet: Event-Handling-Methode in start- bzw. paint-Methode Java Basics - Anfänger-Themen 7
G Applet - Methode start() wird nicht aufgerufen Java Basics - Anfänger-Themen 2
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
G Java beim Start ausführen Java Basics - Anfänger-Themen 2
A Start über Konsole nicht möglich Java Basics - Anfänger-Themen 4
M Zeitdifferenz von Ende - sleep(x) - Start von x abhängig Java Basics - Anfänger-Themen 6
D "Illegal Start of Expression" und "; expected Java Basics - Anfänger-Themen 3
A Integer Value Error beim Start Java Basics - Anfänger-Themen 5
J Start mit .exe-Datei oder Desktop-Symbol möglich? Java Basics - Anfänger-Themen 12
A Methoden am start ausführen Java Basics - Anfänger-Themen 6
G Problem: Start: Applet nicht initialisiert Java Basics - Anfänger-Themen 4
G Start Java Basics - Anfänger-Themen 9
K JavaKara Programm - erfolgreich compiliert jedoch kein Start Java Basics - Anfänger-Themen 12
G Immer wieder illegal start of expression Java Basics - Anfänger-Themen 15
G nach Thread.start(); nochmal start(); aufrufen geht nicht Java Basics - Anfänger-Themen 4
F JFrame bei Start von Application öffnen Java Basics - Anfänger-Themen 15
L toggle button reagiert nicht mehr nach while-start Java Basics - Anfänger-Themen 8
B Dateien laden beim Start Java Basics - Anfänger-Themen 7
G Blue J - Fehlermeldung - identifier expected - illegal start Java Basics - Anfänger-Themen 6
E illegal start of expression Java Basics - Anfänger-Themen 4
G start-oder paint-Methode anstatt Event-Handling-Methode? Java Basics - Anfänger-Themen 3
N Problem beim Start von java-progs Java Basics - Anfänger-Themen 4
S private String text; -> "Illegal start of expression Java Basics - Anfänger-Themen 7
S Bilder gleich am Start zeichnen. Java Basics - Anfänger-Themen 15
B illegal start of expression Java Basics - Anfänger-Themen 6
S illegal start of expression Java Basics - Anfänger-Themen 2
C itemStateChanged beim Start aufrufen? Java Basics - Anfänger-Themen 9
W Start-Probleme mit externen Bibliotheken / JAR-Bildung Java Basics - Anfänger-Themen 2
W Java Web Start das richtige? Java Basics - Anfänger-Themen 11
Y Applet start probleme Java Basics - Anfänger-Themen 2
C String mit Start und Endposition durchsuchen? Java Basics - Anfänger-Themen 9
B Start von CD Java Basics - Anfänger-Themen 6
C Start mit Parameter Java Basics - Anfänger-Themen 12
L illegal start of expression? Java Basics - Anfänger-Themen 19
G Einen Thread starten mit start(), wieso? Java Basics - Anfänger-Themen 7
A Start Problem! Java Basics - Anfänger-Themen 6
W Fehlermeldung beim start des Tomcat Java Basics - Anfänger-Themen 4
F Einem Array Werte zuweisen. (illegal start of expression) Java Basics - Anfänger-Themen 4
J Fehlersuche - illegal start of expression Java Basics - Anfänger-Themen 3
S Bild wird bei Start nich angezeigt Java Basics - Anfänger-Themen 2
A Parsen einer XML-Datei: Wo sind meine Start-Tags??? Java Basics - Anfänger-Themen 22
H Start von der Konsole / Batch-Datei /Stapelverarbeitung Java Basics - Anfänger-Themen 8
S gezeichnete Objekte werden bei Start nicht angezeigt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben