JAVA中的选择结构语句
一、if 条件语句
if条件语句分为3种语法格式,每一种格式都有自身的特点,下面进行介绍。
1. if 语句
if语句是指如果满足某种条件,就进行某种处理,语法为:
if(条件语句) {
代码块
}
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int x=5;
if(x<10) {
x++;
}
System.out.println("x="+x);
}
}
2.if…else语句
if …else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理,语法为:
if(判断条件){
执行语句1
}else {
执行语句2
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int num =19;
if(num % 2 ==0 ) {
//判断条件成立,num被2整除
System.out.println("num是一个偶数");
} else {
System.out.println("num是一个奇数");
}
}
}
3.if…else if…else语句
if else if else语句用于多个条件进行判断,进行多种不同的处理,语法为:
if(判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
}
…
else if(判断条件n) {
执行语句n
} else {
执行语句n+1
}
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int grade = 85; //定义学生成绩
if (grade>80) {
System.out.println("该成绩等级为优");
} else if(grade>70) {
System.out.println("该成绩等级为良");
} else if(grade>60) {
System.out.println("该成绩等级为中");
} else {
System.out.println("该成绩等级为差");
}
}
}
二、switch条件语句
switch条件语句,switch条件语句是一个很常用的选择语句,和if 条件语句不同,它只能针对某个表达式的值做出判断,语法为: switch(表达式) {
case 目标值1:
执行语句1
break;
case 目标值2:
执行语句2
break;
case 目标值n:
执行语句n
break;
default:
执行语句n+1
break;
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int week =5;
switch (week) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期天");
break;
default:
System.out.println("输入的数字不正确...");
break;
}
}
}
在使用switch语句的过程中,如果多个case条件后面的执行语句是一样的,则该执行语句只需要写一次即可,例子如下:
public class chaptertwo{
public static void main(String[] args) {
int week=2;
switch(week) {
case 1:
case 2:
case 3:
case 4:
case 5:
//当week满足值1、2、3、4、5中任意一个时,处理方式相同
System.out.println("今天是工作日");
break;
case 6:
case 7:
//当week满足6、7中任意一个时,处理方式相同
System.out.println("今天是休息日");
break;
}
}
}
作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀
相关文章
- JAVA-JSP声明语句
- MyEclipse 运行弹出A Java Exception has occurred.
- Java实现 蓝桥杯 算法提高 天天向上(DP)
- Java实现 LeetCode 324 摆动排序 II
- java实现 洛谷 P1425 小鱼的游泳时间
- java实现第六届蓝桥杯立方尾不变
- Java实现硬币收集问题
- 【JAVA】foreach语句 -- for(int I : nums){}
- 【JAVA】foreach语句 -- for(int I : nums){}
- SAP Java Connector 的配置指南
- Atitit.upnp SSDP 查找nas的原理与实现java php c#.net c++
- paip.性能跟踪profile原理与架构与本质-- python扫带java php
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- Java语言基础学习(三)
- JAVA中的跳转语句—break、continue
- Java //EX2.16 设page是Graphics类的一个对象,编写一条语句画一个高70宽35的矩形,并且左上角的坐标为(10,15)
- java线程池相关接口Executor和ExecutorService
- 【Java 基础】选择、循环结构语句详解
- Java基础(11)-输入Scanner的使用详解
- Java SpringBoot 应用使用命令行 mvn spring-boot run 启动的原理
- Aspose.PSD for Java 21.6 Crack
- 基于Java+SpringBoot+Vue前后端分离求职招聘管理系统设计与实现(有视频讲解)
- Java 条件语句 - if…else
- java入门 常见问题0012:java中类中只能是成员变量定义,方法定义、语句块,具体的语句都应当放在方法或代码块中