为什么这个没有输出?

public class class1 {
public static void main(String[] args) {

int x=2;
 int y;
 if(x<=0){
 y=0; 
  }
 if (x>0 &&x<=5){
  y=2*x+1;
   }
 else{y=x*x-1;}
 System.out.println(y);
}
{int x = 2;
int y;
if (x<=0)
System.out.println(0);
 
switch(x){
 case 1:
 case 2:
 case 3:
 case 4:
 case 5:
 {y= 2*x+1;}
 System.out.println(y);
 break;
 default:
 {y=x*x-1;}
 System.out.println(y);
 
 
 }
 }











}
 
  
 
 
 

恆昼
浏览 1247回答 1
1回答

taoist

有输出的,输出结果是5,执行的是你上面 if (x>0 &&x<=5){y=2*x+1;} 然后输出System.out.println(y);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java