Program:
Output:import java.awt.*; import java.awt.event.*; class ex3 extends Frame implements ActionListener { Label l1; TextField t1; Button b1,b2; List lt; ex3() { super("Prime number generation"); setLayout(null); setSize(500,400); setVisible(true); l1=new Label("Enter the limit:"); t1=new TextField(); b1=new Button("Find"); b2=new Button("Clear"); lt=new List(); l1.setBounds(100,50,120,20); add(l1); t1.setBounds(250,50,50,20); add(t1); lt.setBounds(100,90,100,100); add(lt); b1.setBounds(200,150,50,20); add(b1); b2.setBounds(270,150,50,20); add(b2); b1.addActionListener(this); b2.addActionListener(this); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent we) { System.exit(0); } }); } public void actionPerformed(ActionEvent ae) { int n; if(ae.getSource()==b1) { n=Integer.parseInt(t1.getText().trim()); int flag=0; for(int i=2;i<=n;i++) { flag=0; for(int j=2;j<=i/2;j++) { if(i%j==0) { flag=1; break; } } if(flag==0) lt.add(Integer.toString(i)); } } else { t1.setText(null); lt.removeAll(); t1.requestFocus(); } } public static void main(String s[]) { ex3 ob=new ex3(); } }
nn@linuxmint ~/Desktop/java 7 $ javac ex3.java nn@linuxmint ~/Desktop/java 7 $ java ex3 nn@linuxmint ~/Desktop/java 7 $
0 comments:
Post a Comment