程序一:
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");}
    }
}

解决方案 »

  1.   

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

  2.   

    第一个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);

    }}