gpa.java
来自「这是个根据课程成绩与学分转换的小程序。」· Java 代码 · 共 60 行
JAVA
60 行
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class GPA extends Applet implements ActionListener
{
Label prompt1,prompt2,prompt3,prompt4;
TextField input1,input2,input3,input4,input5,input6,output;
Button cmd1;
int a1,a2,b1,b2,c1,c2;
public void init()
{
prompt1=new Label("请输入物理成绩和学分:");
prompt2=new Label("请输入数学成绩和学分:");
prompt3=new Label("请输入英语成绩和学分:");
input1=new TextField(4);
input2=new TextField(4);
input3=new TextField(4);
input4=new TextField(4);
input5=new TextField(4);
input6=new TextField(4);
output=new TextField(4);
cmd1=new Button("转换成GPA");
add(prompt1);add(input1);add(input2);add(prompt2);add(input3);add(input4);
add(prompt3);add(input5);add(input6);
add(cmd1);add(output);
cmd1.addActionListener(this);
}
public void paint(Graphics g)
{g.drawString("成绩和学分对应表:",100,150);
g.drawString("85------100:4",100,200);
g.drawString("75------84:3",100,220);
g.drawString("60------74:2",100,240);
g.drawString("45------59:1",100,260);
g.drawString("44以下:0",100,280);
}
public void actionPerformed(ActionEvent e)
{
int temp;
a1=Integer.valueOf(input1.getText()).intValue();
a2=Integer.valueOf(input2.getText()).intValue();
b1=Integer.valueOf(input3.getText()).intValue();
b2=Integer.valueOf(input4.getText()).intValue();
c1=Integer.valueOf(input5.getText()).intValue();
c2=Integer.valueOf(input6.getText()).intValue();
if (e.getSource()==cmd1)
{
temp=(a1*a2+b1*b2+c1*c2)/(a2+b2+c2);
output.setText(String.valueOf(temp));
}
repaint();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?