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); } }

