一、if语句
if语句是Java中常用的条件判断结构,根据给定的条件决定是否执行特定的代码块。if语句的基本格式为:
```
if(条件){
//条件满足时执行的代码
}else{
//条件不满足时执行的代码
}
```
可以使用多个if语句来实现多条件判断,也可以使用嵌套if语句来实现更复杂的条件判断。
示例代码:
```java
intnum10;
if(num>0){
("num是正数");
}elseif(num<0){
("num是负数");
}else{
("num是零");
}
```
二、switch语句
switch语句根据表达式的值,选择匹配的case分支执行相应的代码块。switch语句的基本格式为:
```
switch(表达式){
case值1:
//执行代码块1
break;
case值2:
//执行代码块2
break;
default:
//执行默认代码块
break;
}
```
示例代码:
```java
intday1;
switch(day){
case1:
("星期一");
break;
case2:
("星期二");
break;
case3:
("星期三");
break;
default:
("其他星期");
break;
}
```
三、三元运算符
三元运算符是一种简洁的条件判断语法,它的基本格式为:
```
结果条件?结果1:结果2;
```
如果条件成立,返回结果1;否则返回结果2。
示例代码:
```java
intnum10;
Stringresultnum>5?"大于5":"小于等于5";
(result);
```
四、嵌套选择结构
选择结构可以相互嵌套,通过多层的if语句或switch语句来实现更复杂的条件判断。
示例代码:
```java
intscore85;
if(score>90){
("优秀");
}elseif(score>80){
("良好");
}elseif(score>70){
("一般");
}elseif(score>60){
("及格");
}else{
("不及格");
}
```
通过本文的介绍和实例演示,读者可以更加深入地了解和掌握Java中的选择结构,为编写更灵活、清晰的程序提供基础。掌握选择结构是Java编程的基本技能之一,希望本文的内容对读者有所帮助。