代码为:
public static void main(String[] args) {
// TODO Auto-generated method stub
score();
}
public static void score(){
System.out.println("请输入一个5分制成绩");
Scanner in = new Scanner(System.in);
int score = in.nextInt();
if(score>=0&&score<=5){
switch(score){
case 5:System.out.println("优秀");
break;
case 4:System.out.println("良好");
break;
case 3:System.out.println("及格");
break;
default:System.out.println("不及格");
break;
}
}
else{
score();
}
System.out.println("over");
}
执行效果为
为什么递归后会执行后面的输出语句,而且是在最后一次一起执行,不是每次递归前输出
慕田峪7331174
繁花如伊
隔江千里
临摹微笑
慕的地8271018
慕斯王
相关分类