![450844f5b1ca79ea08bf39bc3f023b0c.png](https://i-blog.csdnimg.cn/blog_migrate/f15799ee562531a7222abae53e954db9.jpeg)
java流程控制语句中判断结构是由if引导的。其中包含了三种格式
格式1:
if(条件表达式)
{
执行语句;
}
![cb860a9f1d79c17d4f95dd045171640c.png](https://i-blog.csdnimg.cn/blog_migrate/f7e130f97885c0244c91019ac22617b5.jpeg)
格式2:
if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
//------------------------
重点说下那个if else结构判断句,可以采用运算符的方式表达,如三元运算符,具体代码思路如下图
使用三元运算符时,因为是运算符,所以结果输出必须是一个结果;
![43286236132cc88e9677da0161ea282e.png](https://i-blog.csdnimg.cn/blog_migrate/55512011863579781bf0d3a7c52d6df5.jpeg)
格式3:
if(条件表达式)
{
执行语句;
}
else if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
//-----------------------
![822b583d3ca3582c381d1d976cf8d9fe.png](https://i-blog.csdnimg.cn/blog_migrate/515536a581e4bc173bb2e993ddbb0949.jpeg)
class ifElse
{
public static void main(String[] args)
{
//需求1:根据用户定义的数值不同,打印对应的星期英文
int num=1;
if(num==1)
System.out.println("Monday");
else if (num==2)
System.out.println("TSD");
else
System.out.println("WSD");
}
}
![9edbf07eaaef4b9fb16370c962b76530.png](https://i-blog.csdnimg.cn/blog_migrate/ec548faa71695fccf0595dc44f86c050.jpeg)
class ifElse
{
public static void main(String[] args)
{
//需求2:根据用于指定月份,打印该月份所属的季节。
//3,4,5春季。6,7,8夏季 。 9,10,11 秋季。 12,1,2冬季
int x=4;
if (x>12 || x<1)
System.out.println(x+"月份不存在");
else if(x>=3 && x<=5)
System.out.println(x+"春季");
else if(x>=6 && x<=8)
System.out.println(x+"夏季");
else if(x>=9 && x<=11)
System.out.println(x+"秋季");
else
System.out.println(x+"冬季");
}
}
如上图,使用if引导的,elseif else结构打印出对应星期和对应季节。
上面提供了编译代码,有兴趣的朋友可以编译运行试试哈。
点击关注或收藏,与我们一起从基础开始学习java每天更新一点新知识,新案例,每天吸收一点新能量。
点击评论区,对于细节的优化,留言,一起探讨哟。
注:初学Java或想转行学习的,私信我【交流】免费获取Java学习资料噢!
![3e9177741ea3daa8a9bb3c05d3b050f7.png](https://i-blog.csdnimg.cn/blog_migrate/14773e630f6190ad9c52bbe6b2fca3c5.jpeg)