lundi 4 mai 2015
Compiler-Fehler error: ';' expected (finde Fehler nicht)
Posted on 06:40 by verona
Guten Tag,
Mein aktuelles Übungsprogramm lässt sich leider nicht kompilieren und der Java-Editor zeigt folgenden Fehler an:
Leider finde ich den Fehler nicht und würde mich über eine Lösung sehr freuen.
Die Funktionen des Programms sind nur ein Mittel zum Zweck. Also nicht über so Sachen wie "Ist der Wert größer als 50 oder 1000?" wundern. Ich versuche nur viele Inhalte aus dem Unterricht in dem Programm unterzubringen.
Um einen besseren Überblick zu erhalten, poste ich hier noch ein Bild der GUI mit den Bezeichnungen der Buttons:
Mein aktuelles Übungsprogramm lässt sich leider nicht kompilieren und der Java-Editor zeigt folgenden Fehler an:
Leider finde ich den Fehler nicht und würde mich über eine Lösung sehr freuen.
Die Funktionen des Programms sind nur ein Mittel zum Zweck. Also nicht über so Sachen wie "Ist der Wert größer als 50 oder 1000?" wundern. Ich versuche nur viele Inhalte aus dem Unterricht in dem Programm unterzubringen.
Java Code:
-
import java.awt.*;
-
import java.awt.event.*;
-
import javax.swing.*;
-
import javax.swing.event.*;
-
import java.util.ArrayList;
-
-
-
/**
-
*
-
* Beschreibung
-
*
-
* @version 1.0 vom 01.05.2015
-
* @author
-
*/
-
-
-
// Anfang Attribute
-
private JNumberField jNumberField1 = new JNumberField();
-
private JNumberField jNumberField2 = new JNumberField();
-
private JNumberField jNumberField3 = new JNumberField();
-
private JNumberField jNumberField4 = new JNumberField();
-
double x;
-
double y;
-
int z;
-
-
ArrayList<Addierer>aliste;
-
public void main(int Wert1, int Wert2, int Wert3){
-
-
this.x = Wert1;
-
this.y = Wert2;
-
this.z = Wert2; }
-
public double getx(){
-
return x; }
-
public double gety(){
-
return y;}
-
public int getz(){
-
return z; }
-
-
// Ende Attribute
-
-
// Frame-Initialisierung
-
super(title);
-
int frameWidth = 256;
-
int frameHeight = 371;
-
setSize(frameWidth, frameHeight);
-
int x = (d.width - getSize().width) / 2;
-
int y = (d.height - getSize().height) / 2;
-
setLocation(x, y);
-
setResizable(false);
-
cp.setLayout(null);
-
// Anfang Komponenten
-
-
jButton1.setBounds(24, 192, 91, 25);
-
jButton1.setText("OK");
-
jButton1_ActionPerformed(evt);
-
}
-
});
-
jButton1.setToolTipText("Drücken zum addieren!");
-
cp.add(jButton1);
-
jLabel1.setBounds(24, 16, 46, 20);
-
jLabel1.setText("Wert 1");
-
cp.add(jLabel1);
-
jNumberField1.setBounds(72, 72, 99, 20);
-
jNumberField1.setText("");
-
jNumberField1.setToolTipText("Trage hier den zweiten Wert ein!");
-
cp.add(jNumberField1);
-
jLabel2.setBounds(24, 72, 46, 20);
-
jLabel2.setText("Wert 2");
-
cp.add(jLabel2);
-
jNumberField2.setBounds(72, 16, 99, 20);
-
jNumberField2.setText("");
-
jNumberField2.setToolTipText("Trage hier den ersten Wert ein!");
-
cp.add(jNumberField2);
-
jNumberField3.setBounds(72, 120, 99, 20);
-
jNumberField3.setText("");
-
jNumberField3.setEditable(false);
-
jNumberField3.setToolTipText("Hier steht die Summe!");
-
cp.add(jNumberField3);
-
jButton2.setBounds(24, 288, 195, 25);
-
jButton2.setText("Beenden");
-
jButton2_ActionPerformed(evt);
-
}
-
});
-
jButton2.setToolTipText("Drücken zum beenden!");
-
cp.add(jButton2);
-
jLabel3.setBounds(48, 232, 156, 20);
-
jLabel3.setText("Ist der Wert größer als 50?");
-
cp.add(jLabel3);
-
jNumberField4.setBounds(72, 256, 99, 20);
-
jNumberField4.setText("");
-
jNumberField4.setEditable(false);
-
cp.add(jNumberField4);
-
jLabel4.setBounds(120, 40, 22, 23);
-
jLabel4.setText("+");
-
cp.add(jLabel4);
-
jLabel5.setBounds(120, 96, 22, 23);
-
jLabel5.setText("=");
-
cp.add(jLabel5);
-
jButton3.setBounds(128, 192, 91, 25);
-
jButton3.setText("Löschen");
-
jButton3_ActionPerformed(evt);
-
}
-
});
-
cp.add(jButton3);
-
jButton4.setBounds(24, 160, 91, 25);
-
jButton4.setText("Speichern");
-
jButton4_ActionPerformed(evt);
-
}
-
});
-
cp.add(jButton4);
-
jButton5.setBounds(128, 160, 91, 25);
-
jButton5.setText("Laden");
-
jButton5_ActionPerformed(evt);
-
}
-
});
-
cp.add(jButton5);
-
// Ende Komponenten
-
-
setVisible(true);
-
} // end of public Addierer
-
-
// Anfang Methoden
-
-
new Addierer("Addierer");
-
} // end of main
-
-
-
z =(int)(x+y);
-
jNumberField3.setText("" +z);
-
if (z<50) {
-
jNumberField4.setText("Kleiner als 50");
-
}
-
else if (z>50 && z<1000) {
-
jNumberField4.setText("Größer als 50"); }
-
else{
-
jNumberField4.setText("Größer als 1000");
-
} // end of if-else
-
} // end of jButton1_ActionPerformed
-
-
-
// TODO hier Quelltext einfügen
-
} // end of jButton2_ActionPerformed
-
-
-
jNumberField1.setText("");
-
jNumberField2.setText("");
-
jNumberField3.setText("");
-
jNumberField4.setText("");
-
jNumberField2.requestFocus();
-
// TODO hier Quelltext einfügen
-
} // end of jButton3_ActionPerformed
-
-
-
// TODO hier Quelltext einfügen
-
} // end of jButton5_ActionPerformed
-
-
-
aliste.add(new Addierer (jNumberField2.getText()),
-
jNumberField1.getText(),jNumberField3.getText()));// TODO hier Quelltext einfügen
-
} // end of jButton4_ActionPerformed
-
-
// Ende Methoden
-
-
} // end of class Addierer
Um einen besseren Überblick zu erhalten, poste ich hier noch ein Bild der GUI mit den Bezeichnungen der Buttons:
Compiler-Fehler error: ';' expected (finde Fehler nicht)
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire