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 + -
显示快捷键?