switchtest.java

来自「一个Applet小程序」· Java 代码 · 共 65 行

JAVA
65
字号
import java.awt.*;
import java.applet.Applet;

public class SwitchTest extends Applet{
	Label prompt;
	TextField input;
	
	int aCount=0,bCount=0,cCount=0,dCount=0,fCount=0;
	public void init()
	{
		prompt=new Label("Enter grade");
		input=new TextField(2);
		add(prompt);
		add(input);
	}
	
	public void paint(Graphics g)
	{
		g.drawString("Total for each letter grade:",25,40);
		g.drawString("A"+aCount,25,55);
		g.drawString("B"+bCount,25,70);
		g.drawString("C"+cCount,25,85);
		g.drawString("D"+dCount,25,100);
		g.drawString("F"+fCount,25,115);
	}
    
    public boolean action(Event e,Object o)
        {
        
         String val=o.toString();
         char grade=val.charAt(0);

         showStatus("");
         input.setText("");
         
         switch(grade){
          
            case'A':case'a':
               ++aCount;
               break;
            
            case'B':case'b':
               ++bCount;
               break;

            case'C':case'c':
               ++cCount;
               break;

            case'D':case'd':
               ++dCount;
               break;

            case'F':case'f':
               ++fCount;
               break;

            default:
                showStatus("Incorrect grade.Enter new grade.");
                break;
         }
         repaint();
         return true;
  }
 }

⌨️ 快捷键说明

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