Java编程那些事儿32——if语句语法(2)
当前位置:以往代写 > JAVA 教程 >Java编程那些事儿32——if语句语法(2)
2019-06-14

Java编程那些事儿32——if语句语法(2)

Java编程那些事儿32——if语句语法(2)

5.3.1.2 if-else语句

if-else语句实现了关闭的条件,在措施中利用的越发常见。个中else要害字的浸染是“不然”,即条件不创立的环境。

if-else语句的语法名目如下:

if(条件表达式)
  成果代码1;
else
  成果代码2;

语法说明:个中前面的部门和if语句一样,else部门后头是成果的代码,凭据该语法名目,成果代码只能有一句。

执行顺序:假如条件创立,则执行if语句中的成果代码1,不然执行else中的成果代码2。

示例代码为:

int n = 12;
if(n % 2 != 0)
  System.out.println(“n是奇数”);
else
  System.out.println(“n不是奇数”);

则因为n%2的值是0,条件不创立,则执行else语句的代码,措施输出“n不是奇数”。

在实际利用时,为了布局清楚,以及可以在成果代码部门书写多行代码,一般把成果代码部门利用代码块,则语法名目为:

if(条件表达式){
  成果代码块
}else{
  成果代码块
}

当措施中有多个if时,else语句和最近的if匹配。示例代码:

if(条件1)
  成果代码1;
if(条件2)
  成果代码2;
else
  成果代码3;

则这里的else语句和条件2对应的if语句匹配,前面的条件1是一个独立的语句。在实际代码中,可以利用大括号使整个措施的布局越发清楚。

对付if-else语句来说,因为if的条件和else的条件是互斥的,所以在实际执行中,只有一个语句中的成果代码会获得执行。

在实际开拓中,有些公司在书写条件时,纵然else语句中不书写代码,也要求必需书写else,这样可以让条件关闭。这个不是语法上必需的。

    关键字:

在线提交作业