import java.util.Random; //导入java.util包中的Random类
interface SharedConstants{ //定义抽象类(接口)
int NO=1;
int YES=2;
int LATER=3;
int SOON=4;
int NEVER=5;
}
class Question implements SharedConstants{ //实现SharedConstants接口
Random rand=new Random();
int ask() {
int prob=(int)(100*rand.nextDouble()); //.nextDouble()返回一个0-1.0的double型数值
if(prob<30)
return NO;
else if(prob<60)
return YES;
else if(prob<75)
return LATER;
else if(prob<98)
return SOON;
else
return NEVER;
}
}
class Shar implements SharedConstants{ //实现SharedConstants接口
static void answer(int result) {
switch (result) {
case NO:
System.out.println("NO");
break;
case YES:
System.out.println("YES");
break;
case LATER:
System.out.println("LATER");
break;
case SOON:
System.out.println("SOON");
break
JAVA基础——类与接口的实现(返回字符模型)
最新推荐文章于 2022-11-23 17:41:17 发布