⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap3-3.txt

📁 JAVA 学习资源
💻 TXT
字号:
// 程序3-3
import java.awt.*;
import java.applet.*;

public class scoreConvert extends Applet{
    Label  prompt;
    TextField  input;
    int  Excellent, Good, Middle, Pass,Failure;
    
public void init( ) {
        prompt=new Label("输入成绩");
        input=new TextField(2);
        add(prompt);
        add(input);
    }

    public void paint(Graphics g) {
        g.drawString("各等级的人数:",25,40);
        g.drawString("优秀  : "+Excellent,25,55);
        g.drawString("良好  : "+Good,25,70);
        g.drawString("中等  : "+Middle,25,85);
        g.drawString("及格  : "+Pass,25,100);
        g.drawString("不通过: "+Failure,25,115);
    }

    public boolean action(Event e , Object o) {
            // 从当前引发事件的对象o获取一个整数
        int score=Integer.parseInt(o.toString( )) ; 
        showStatus("");
        input.setText("");

        switch(score/10) {
            case  10 :
                case  9 :    Excellent++;
                    	break;
            case  8 :    	Good++;
                    	break;
            case  7 :  	Middle++;
                    	break;
            case  6 :  	Pass++;
                    	break;
            case  5 :
            case  4 :
            case  3 :
            case  2 :
            case  1 :
            case  0 :  	Failure++;
                   	break;
            default :
                   	showStatus("输入有误,请重新输入!"); // 显示错误信息
        }

        repaint( );	// 注意:容易忘记的地方
        return  true;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -