Tach erstma,
Ich hab ein kleines Problemchen namens "<identifier> expected" in meinem Code.
WOllte ein kleines Programm zum einstieg in Java schreiben, dass einem Die Faktoren
einer Zahl ausgibt. Das Programm läuft auch sonst einwandfrei. Allerdings ganz unten
meckert er beim ActionListener des Buttons zerlegen_button.
Ich habs schon mit mehreren Quellcodes vergleichen die funktionerten aber ich find
keinen Unterschied.
Währe einer so nett uns würd sich das ma angucken?
BTW: Dieses package Dings ganz oben... wozu is das da?
Bei mir heisst "package Privat" weils im Ordner Privat liegt, aber was bringt das?
Hab ich bisher in keinem Code entdeckt, aber ohne gehts nicht....
Hier der Quellcode:
Also wie gesagt, beim ActionListener ganz unten wird gemeckert.
THX im vorraus.
Manuke
Ich hab ein kleines Problemchen namens "<identifier> expected" in meinem Code.
WOllte ein kleines Programm zum einstieg in Java schreiben, dass einem Die Faktoren
einer Zahl ausgibt. Das Programm läuft auch sonst einwandfrei. Allerdings ganz unten
meckert er beim ActionListener des Buttons zerlegen_button.
Ich habs schon mit mehreren Quellcodes vergleichen die funktionerten aber ich find
keinen Unterschied.
Währe einer so nett uns würd sich das ma angucken?
BTW: Dieses package Dings ganz oben... wozu is das da?
Bei mir heisst "package Privat" weils im Ordner Privat liegt, aber was bringt das?
Hab ich bisher in keinem Code entdeckt, aber ohne gehts nicht....
Hier der Quellcode:
Code:
package Privat;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FaktorZerlegung extends JFrame{
Container myPane = new Container();
BorderLayout myBL = new BorderLayout();
JTextField eingabe = new JTextField();
JTextArea ausgabe = new JTextArea();
JButton zerlegen_button = new JButton("Zahl zerlegen");
public FaktorZerlegung() {
setContentPane(myPane);
myPane.setLayout(myBL);
this.getContentPane().add(eingabe,myBL.NORTH);
this.getContentPane().add(ausgabe,myBL.CENTER);
this.getContentPane().add(zerlegen_button,myBL.SOUTH);
ausgabe.setLineWrap(true);
ausgabe.setEditable(false);
setTitle("Faktorzerlegung");
setSize(200, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
show();
}
public static void main(String[] args){
new FaktorZerlegung();
}
private void zahlZerlegen(int zahl){
int mul=0;
int i;
ausgabe.setText("Die möglichen Faktoren sind:"+"\n");
for(i=2; (int) i<(zahl/2); i++){
mul = zahl/i;
if(mul*i==zahl){
ausgabe.setText(ausgabe.getText()+"\n"+(i+"*"+mul+"="+zahl));
}
}
}
zerlegen_button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
zahlZerlegen((int) eingabe.getText());
}
});
}
Also wie gesagt, beim ActionListener ganz unten wird gemeckert.
THX im vorraus.
Manuke