java中if语句有几种写法
java中if语句有几种写法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
一个 if 语句包含一个布尔表达式和一条或多条语句。
if语句有三种格式,分别是:
注意:
1、比较表达式无论简单还是复杂,结果必须为Boolean类型。
2、if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。
如:
if(比较表达式)语句
3、一般来说:有左大括号就没有分号,有分号就没有左大括号。
如:
if(比较表达式){........}, if(比较表达式);
举例:
public class HelloWorld { public static void main(String[] args) {int i=10;int j=8;/* * if语句第一种格式 * */if(i>j){System.out.println("我是if语句第一种格式");}/* * if语句第二种格式 * */if(i<j){System.out.println("我是if语句第二种格式1");}else{System.out.println("我是if语句第二种格式2");}/* * if语句第三种格式 * */if(i<j){System.out.println("我是if语句第三种格式1");}else if(i>j){System.out.println("我是if语句第三种格式2");}else{System.out.println("我是if语句第三种格式3");}}}
输出结果如图:
注意:
1. if语句不一定在使用的时候要和else配套使用.
2. if ( ) 后面必须跟着一条语句,作为if的执行语句。
3. 当if只执行一条语句时,不需要用大括号{}包起来,这条语句后面的分号; 意味着if语句的结束.
4.当如果想让if()执行多条语句,就必须有{}括起来,这个时候,if语句结束不需要用; 。因为{}的结束就意味着if语句的结束。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。