编写一个Applet程序,实现将学生的百分制成绩转换为优、良、中、及格和不通过5个等级;
时间: 2023-06-24 13:02:58 浏览: 145
以下是一个简单的 Java Applet 程序,可以将百分制成绩转换为五个等级:
```java
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class GradeConverter extends Applet implements ActionListener {
private TextField inputField;
private Label resultLabel;
private Button convertButton;
public void init() {
inputField = new TextField(10);
resultLabel = new Label(" ");
convertButton = new Button("Convert");
add(new Label("Enter grade percentage:"));
add(inputField);
add(convertButton);
add(resultLabel);
convertButton.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
int grade = Integer.parseInt(inputField.getText());
String result;
if (grade >= 90) {
result = "优";
} else if (grade >= 80) {
result = "良";
} else if (grade >= 70) {
result = "中";
} else if (grade >= 60) {
result = "及格";
} else {
result = "不通过";
}
resultLabel.setText(result);
}
}
```
该程序创建了一个简单的 Applet 界面,包括一个文本框、一个转换按钮和一个标签用于显示转换后的等级。当用户点击转换按钮时,程序将获取文本框中的百分制成绩,并将其转换为优、良、中、及格或不通过等级,并将结果显示在标签中。
阅读全文