📄 chap5-2.txt
字号:
// 程序5-2
interface constant {
int EXCELLENT=5; // 这些变量在子类中都不能改变
int GOOD=4;
int PASS=3;
int FAIL=2;
}
class score implements constant{ // score类实现了constant接口
int GetScore( ) {
int score;
score=(int)(100*Math.random( ) ); // 产生一个随机数
if(score>=90)
return EXCELLENT; // 自由使用接口中的常量
else if(score>=80)
return GOOD;
else if(score>=60)
return PASS;
else
return FAIL;
}
void transfer(int x) {
switch(x) {
case EXCELLENT:
System.out.println("你的成绩是 :"+EXCELLENT);
break;
case GOOD:
System.out.println("你的成绩是 :"+GOOD);
break;
case PASS:
System.out.println("你的成绩是 :"+PASS);
break;
case FAIL:
System.out.println("你的成绩是 :"+FAIL);
break;
}
}
}
public class contestTest{
public static void main(String args[ ]) {
score st1=new score( );
st1.transfer(st1.GetScore( ));
st1.transfer(st1.GetScore( ));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -