Java条件语句if-else的使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java条件语句if-else的使⽤Java条件语句 if-else
⼀个if语句包含⼀个布尔表达式和⼀条或多条语句
单if语句
语法
if语句的语法如下:
if(布尔表达式){
//如果布尔表达式为true将执⾏此语句
}
如果布尔表达式的值为true,则执⾏if语句中的代码块,否则执⾏if语句块后⾯的代码
public class IfDemo{
public static void main(String[] args){
int i = 10;
if(i < 30){
System.out.println("这是⼀条if语句");
}
}
}
以上代码编译结果:
这是⼀条if语句
if-else语句
if语句后⾯可以跟else语句,当if语句的布尔表达式的值为false时,else语句块会被执⾏
语法
if-else的语法如下:
if(布尔表达式){
//如果结果为true,执⾏此条语句
}else{
//如果结果为false,执⾏此条语句
}
实例
public class IfElseDemo{
public static void main(String[] args){
int i = 10;
if(i > 20){
System.out.println("i的确⼤于20");
}else{
System.out.println("i不⼤于20");
}
}
}
以上代码编译结果:
i不⼤于20
if...else if...else语句
if语句后⾯可以跟else if...else语句,使⽤if,else if,else语句的时候,需要注意下⾯⼏点:
1. if语句最多只能有⼀个else语句,else语句必须在最后⾯
2. if语句可以有若⼲个else if语句,他们必须在else语句之前
3. ⼀旦其中⼀个else if语句检测为true,其他的else if以及else都不会被执⾏
语法
if...else语法如下:
if(布尔表达式1){
//如果表达式1为true执⾏此条代码
}else if(布尔表达式2){
//如果表达式2为true执⾏此条代码
}else if(布尔表达式3){
//如果表达式3为true执⾏此条代码
}else{
//如果以上表达式都不为true执⾏此条代码
}
实例
public class IfElseDemo02{
public static void main(String[] args){
int i = 20;
if(i > 50){
System.out.println("false");
}else if(i > 40){
System.out.println("false2");
}else if(i > 30){
System.out.println("false3");
}else{
System.out.println("true");
}
}
}
以上编译结果如下:
true
if...else嵌套
if...else嵌套循环,如果第⼀个if的布尔表达式为true,则进⼊第⼆个if循环执⾏第⼆个循环的布尔表达式,如果第⼀个if的布尔表达式为false,则不进⼊第⼆个if语句块,直接输出else语句块的内容
语法
if(布尔表达式 1){
//如果布尔表达式 1结果为true,则执⾏此条代码
if(布尔表达式 2){
//如果布尔表达式 2结果为true,则执⾏此条代码
}
}
实例
public class Test{
public static void main(String args[]){
double d1 = 25.5;
double d2 = 30.6;
if( d1 == 25.5 ){
if( d2 == 30.6 ){
System.out.print("d1 = 25.5 and d2 = 30.6");
}
}
}
}
以上编译结果如下:
d1 = 25.5 and d2 = 30.6。

相关文档
最新文档