程序一:
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");}
}
}
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");}
}
}
解决方案 »
- 如何设计时间日期类的hashcode()
- 请大家看看怎么出结果?
- strucs工程里,用自己写的java类读取jsp的表单,然后写入写入数据库,但是中文成乱码..
- Voctor错误,请帮忙修改
- 如何在java中调用一个外部应用程序,并获得返回值
- 公布我写的俄罗斯方块的源代码
- 谁有过使用Jess 的经验,帮帮忙
- 为什么在applet中显示不了Image呢?
- java连接sql server2000问题
- 帮帮初学者:为什么在WIN2000Server的命令提示符下输入javac welcome.java不对?
- 我想做一个加法的界面,但点击等于号就会报错,为什么呢?请各位高手帮我看看~
- 请大家快进来看看,一个小问题,在线等
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);
}}