RSS
热门关键字:  数据挖掘  数据仓库  商业智能  人工智能  搜索引擎

请人将两个application程序转换applet程序

来源: 作者: 时间:2008-01-04 点击:

程序一:
import       java.awt.*;
import       javax.swing.*;
import               java.io.*;        
public       class       compareapplet    
{
            public       static       void       main(String[]       args)
                {
                String       al,bl,cl;        
                                        DataInputStream       DI=       new       DataInputStream(System.in);        


                                        System.out.println("Please               enter               the               number");        
                                        try               {        
                                                        al=DI.readLine();           bl=DI.readLine();       cl=DI.readLine();     数据挖掘研究院
                                                        int       x=Integer.parseInt(al);           int       y=Integer.parseInt(bl);int       z=Integer.parseInt(cl);    
                        int       temp=0;int       a=x;       int       b=y;int       c=z;
                            if(a   <b)               {temp=a;a=b;b=temp;}
                                        if(a   <c)       {temp=a;a=c;c=temp;}

数据挖掘研究院


                                                else       if(b   <c)       {temp=b;b=c;c=temp;}
                            System.out.println("三个数从大到小顺序:"+a+","+b+","+c);       }    
                                    catch(Exception               e)               {               System.out.print("You               enter               a               wrong               Character");           }                
                }
}
自己转换这个程序时将前几行换成public       class       compareapplet       extends       JApplet{public       void       init(){}       执行时却无法启动,只有个窗口而没有功能。请知道的帮我转换下,给出转后的代码,谢谢啊
程序二:import       java.io.*;
public       class       leapyear
{
        public       static       void       main(String[]       args)
        {
                    String     al;        
                          DataInputStream     DI   =new       DataInputStream(System.in);         数据挖掘研究院
                            System.out.println("Please     enter       the         number");        
                                try   {        
                                    al     =     DI.readLine();        
                                        int       a     =     Integer.parseInt(al);    
                                            if(a%4==0)       System.out.println(a+"年是闰年");

数据挖掘研究院


                                              else       System.out.println(a+"年不是闰年");
                                        }        
                                        catch(Exception   e)               {     System.out.print("You   enter   a   wrong   Character");}
        }
}

这么简单的事情还是你自己做的好!别人又不是你的秘书.你做了哪里有问题再提,别人可以帮你解决.自己要动手啊!否则苦的还是你自己,这样不会提高的.判断闰年你的条件不对,应该是:if((a%4==0   &&   a%100!=0)   ¦ ¦   a%400==0);

第一个


Java code
package applet; import java.awt.Dimension; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.DataInputStream; import javax.swing.JButton; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; public class compareapplet extends javax.swing.JApplet { private JLabel a; private JTextField TextA; private JTextField TextB; private JLabel jLabel2; private JLabel result; private JButton ButtonOK; private JTextField TextC; private JLabel jLabel1; { //Set Look & Feel try { javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { JFrame frame = new JFrame(); compareapplet inst = new compareapplet(); frame.getContentPane().add(inst); ((JComponent) frame.getContentPane()).setPreferredSize(inst.getSize()); frame.pack(); frame.setVisible(true); } public compareapplet() { super(); initGUI(); } private void initGUI() { try { this.setSize(322, 196); getContentPane().setLayout(null); { a = new JLabel(); getContentPane().add(a); a.setText("input a:"); a.setBounds(14, 42, 49, 28); } { TextA = new JTextField(); getContentPane().add(TextA); TextA.setBounds(77, 42, 63, 28); } { jLabel1 = new JLabel(); getContentPane().add(jLabel1); jLabel1.setText("input b:"); jLabel1.setBounds(14, 77, 56, 28); } { TextB = new JTextField(); getContentPane().add(TextB); TextB.setText(""); TextB.setBounds(77, 77, 63, 28); } { jLabel2 = new JLabel(); getContentPane().add(jLabel2); jLabel2.setText("input c:"); jLabel2.setBounds(14, 105, 56, 28); } { TextC = new JTextField(); getContentPane().add(TextC); TextC.setBounds(77, 112, 63, 28); } { ButtonOK = new JButton(); getContentPane().add(ButtonOK); ButtonOK.setText("OK"); ButtonOK.setBounds(77, 147, 63, 28); ButtonOK.addMouseListener(new MouseAdapter() { public void mouseReleased(MouseEvent evt) { ButtonOKMouseReleased(evt); } }); } { result = new JLabel(); getContentPane().add(result); result.setText(""); result.setBounds(28, 7, 245, 35); } } catch (Exception e) { e.printStackTrace(); } } private void ButtonOKMouseReleased(MouseEvent evt) { System.out.println("ButtonOK.keyReleased, event=" + evt); int[] a = new int[]{Integer.parseInt(this.TextA.getText().trim()), Integer.parseInt(this.TextB.getText().trim()), Integer.parseInt(this.TextC.getText().trim())}; for(int j = 1; j < a.length; j++) for(int i = 0; i < a.length-j; i++) { if(a[i] < a[i+1]) { a[i] ^= a[i+1]; a[i+1] ^= a[i]; a[i] ^= a[i+1]; } } String s = ""; for(int i : a) s = s + i +","; this.result.setText("三个数从大到小顺序:"+s); } }

Create By Any-Extract(WL-AE)

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?