Ich hab Java jetzt erst seit einem halben Jahr und habe ein richtiges Anfängerproblem.
Ich möchte ein Programm schreiben bei dem man in ein Textfield eine Zahl drückt auf 'nen Button klickt und das Programm dann in einem Label aussagt ob diese Zahl eine Primzahl ist.
hier mein programm:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Primzahlen extends Applet implements ActionListener {
TextField tfZahl = new TextField(5);
Button btUeb = new Button („Überprüfen“);
Label lbErg = new Label ("-----------------");
String Primzahl;
float ZahlPrimzahl;
public void init() {
add (tfZahl);
add (btUeb);
add (lbErg);
btUeb.addActionListener(this);
}
public void actionPerformed (ActionEvent e){
Primzahl = tfZahl.getText();
ZahlPrimzahl = Float.parseFloat(Primzahl);
if (e.getSource() ==btUeb){
ZahlPrimzahl = 2||3||5||7 ;
lbErg.setText(„Primzahl“);
}
}
}
Bei ZahlPrimzahl = 2||3||5||7 ;
lbErg.setText(„Primzahl“);muss der Fehler sein. Ich will schauen ob ,ZahlPrimzahl" einer Primzahl entspricht (also 2 oder 3 oder 5 oder 7)
wenn ja soll der PC in einem Label ,Primzahl" ausgeben.
Kann mir jemand helfen??? (Bitte keine eigenen Primzahl Programme nur änderungen an meinem)