当前位置: 首页> 房产> 政策 > If,If..else Java语句及其示例

If,If..else Java语句及其示例

时间:2025/7/13 16:52:38来源:https://blog.csdn.net/Muhtar_/article/details/139828938 浏览次数:0次

If,If..else Java语句及其示例
 

当我们需要基于条件执行一组语句时,我们需要使用控制流语句。例如,如果一个数字大于零,则我们希望打印“正数”,但如果它小于零,则希望打印“负数”。在这种情况下,我们在程序中有两个打印语句,但根据输入值,一次只执行一个打印语句。我们将看到如何使用控制语句在java程序中编写此类条件。

在本教程中,我们将看到四种类型的控制语句,您可以根据需求在java程序中使用:在本教程中将介绍以下条件语句:

a) if语句
b) 嵌套if语句
c) if-else语句
d) if-else-if语句

If语句
If语句由一个条件组成,后面跟着一个语句或一组语句,如下所示:

if(condition){Statement(s);
}

只有当给定条件为true时,语句才会被执行。如果条件为false,则完全忽略If语句体中的语句。

public class IfStatementExample {public static void main(String args[]){int num=70;if( num < 100 ){/* This println statement will only execute,* if the above condition is true*/System.out.println("number is less than 100");}}
}

嵌套if语句示例

public class NestedIfExample {public static void main(String args[]){int num=70;if( num < 100 ){ System.out.println("number is less than 100"); if(num > 50){System.out.println("number is greater than 50");}}}
}

实例  if-else 

public class IfElseExample {public static void main(String args[]){int num=120;if( num < 50 ){System.out.println("num is less than 50");}else {System.out.println("num is greater than or equal 50");}}
}

if else-if语句
当我们需要检查多个条件时,使用if-else-if语句。在这个语句中,我们只有一个“if”和一个“else”,但是我们可以有多个“else-if”。它也被称为if-else-if梯子。它看起来是这样的:

if(condition_1) {/*if condition_1 is true execute this*/statement(s);
}
else if(condition_2) {/* execute this if condition_1 is not met and* condition_2 is met*/statement(s);
}
else if(condition_3) {/* execute this if condition_1 & condition_2 are* not met and condition_3 is met*/statement(s);
}
.
.
.
else {/* if none of the condition is true* then these statements gets executed*/statement(s);
}
public class IfElseIfExample {public static void main(String args[]){int num=1234;if(num <100 && num>=1) {System.out.println("Its a two digit number");}else if(num <1000 && num>=100) {System.out.println("Its a three digit number");}else if(num <10000 && num>=1000) {System.out.println("Its a four digit number");}else if(num <100000 && num>=10000) {System.out.println("Its a five digit number");			}else {System.out.println("number is not between 1 & 99999");			}}
}

关键字:If,If..else Java语句及其示例

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: