Java用applet程序写一个大小比较
时间: 2024-09-19 22:12:16 浏览: 38
在Java中,Applet程序通常用于创建小的应用组件,并可以在Web浏览器中运行。如果你想通过Applet编写一个简单的大小比较功能,你可以创建两个对象,比如两个数字或者字符串,然后利用`compareTo()`方法来进行比较。这个方法会返回一个整数,表示第一个对象相对于第二个对象的顺序:
```java
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class CompareSize extends Applet implements ActionListener {
TextField field1, field2; // 创建文本框用于输入数值
Label resultLabel; // 创建标签显示结果
public void init() {
setLayout(new FlowLayout());
field1 = new TextField(5);
add(field1);
field2 = new TextField(5);
add(field2);
Button compareBtn = new Button("Compare");
add(compareBtn);
compareBtn.addActionListener(this);
resultLabel = new Label();
add(resultLabel);
}
public void actionPerformed(ActionEvent e) {
String str1 = field1.getText(); // 获取输入值
String str2 = field2.getText();
try {
int num1 = Integer.parseInt(str1); // 如果输入的是数字
int num2 = Integer.parseInt(str2);
if (num1 > num2) {
resultLabel.setText("Number 1 is greater than Number 2.");
} else if (num1 < num2) {
resultLabel.setText("Number 1 is less than Number 2.");
} else {
resultLabel.setText("Both numbers are equal.");
}
} catch (NumberFormatException ex) { // 如果输入的是非数字
resultLabel.setText("Please enter valid numbers for comparison.");
}
}
}
```
在这个例子中,用户可以输入两个数值,点击"Compare"按钮后,Applet会判断并显示它们的大小关系。
阅读全文