(1)编写一个Applet程序,实现将学生的百分制成绩转换为优、良、中、及格和不通过5个等级;
时间: 2023-06-19 16:07:59 浏览: 81
以下是一个简单的 Java Applet 程序,可以将学生的百分制成绩转换为优、良、中、及格和不通过5个等级:
```java
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class GradeConverter extends Applet implements ActionListener {
Label label1, label2;
TextField textField;
Button button;
public void init() {
label1 = new Label("请输入百分制成绩:");
label2 = new Label("");
textField = new TextField(5);
button = new Button("转换");
add(label1);
add(textField);
add(button);
add(label2);
button.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
double score = Double.parseDouble(textField.getText());
String grade;
if (score >= 90) {
grade = "优";
} else if (score >= 80) {
grade = "良";
} else if (score >= 70) {
grade = "中";
} else if (score >= 60) {
grade = "及格";
} else {
grade = "不通过";
}
label2.setText("对应的等级为:" + grade);
}
}
```
在这个程序中,我们创建了一个 Applet 窗口,包含一个标签、一个文本框、一个按钮和另一个标签。当用户在文本框中输入百分制成绩并点击按钮时,程序会根据成绩计算对应的等级,并在第二个标签中显示出来。
注意,这个程序只是一个简单的示例,没有进行输入验证等处理。在实际应用中,需要对用户输入进行检查,以确保程序的正确性和安全性。