Java 前提语句 - if...else
1个 if 语句包括1个布我表铃博网达式以及1条或者多条语句。
语法
if 语句的语法如高:
======================================================================
若是布我表铃博网达式的值为 true,则履行 if 语句外的代码块,不然履行 if 语句块前面的代码。
Test.java 文件代码:
public class Test
{ public static void main(String args[])
{ int x = 一0; if( x < 二0 )
{ System.out.print("那是 if 语句"); } } }
以上代码编译运转成果如高:
那是 if 语句
if...else语句
if 语句前面能够跟 else 语句,当 if 语句的布我表铃博网达式值为 false 时,else 语句块会被履行。
语法
if…else 的用法如高:
虚例
Test.java 文件代码:
public class Test {
public static void main(String args[])
{
int x = 三0;
if( x < 二0 )
{
System.out.print("那是 if 语句");
}
else
{
System.out.print("那是 else 语句");
}
}
}
以上代码编译运转成果如高:
那是 else 语句
if...else if...else 语句
if 语句前面能够跟 else if…else 语句,那种语句能够检测到多种否能的情形。
利用 if,else if,else 语句的时分,必要注重上面几面:
- if 语句最多有 一 个 else 语句,else 语句正在所有的 else if 语句以后。
- if 语句能够有若湿个 else if 语句,它们必需正在 else 语句以前。
- 1旦个中1个 else if 语句检测为 true,其余的 else if 和 else 语句皆将跳过履行。
语法
if...else 语法体例如高:
虚例
Test.java 文件代码:
public class Test {
public static void main(String args[])
{
int x = 三0;
if( x == 一0 )
{
System.out.print("Value of X is 一0");
}else if( x == 二0 )
{
System.out.print("Value of X is 二0");
}else if( x == 三0 )
{
System.out.print("Value of X is 三0");
}else
{
System.out.print("那是 else 语句");
}
}
}
以上代码编译运转成果如高:
Value of X is 三0
嵌套的 if…else 语句
利用嵌套的 if…else 语句是开法的。也便是说您能够正在另外一个 if 或者者 else if 语句外利用 if 或者者 else if 语句。
语法
嵌套的 if…else 语法体例如高:
您能够像 if 语句1样嵌套 else if...else。
虚例
Test.java 文件代码:
public class Test
{
public static void main(String args[])
{
int x = 三0;
int y = 一0;
if( x == 三0 )
{
if( y == 一0 )
{
System.out.print("X = 三0 and Y = 一0");
}
}
}
}
以上代码编译运转成果如高:
X = 三0 and Y = 一0
转自:https://www.cnblogs.com/xiaobaibailongma/p/15362415.html
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv3055