2、条件语句
条件语句可以根据不同的条件执行不同的语句。条件语句包括if条件语句与switch多分支语句。本篇我将向大家介绍条件语句的用法。
2.1.if条件语句
if条件语句是一个重要的编程语句,用于告诉程序在某个条件成立的情况下执行某段语句,而在另一种情况下执行另外的语句。
使用if条件语句,可以选择是否要执行紧跟在条件后面的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行其后面的语句,若为false,则不执行if条件之后的语句。if条件语句分为简单的if条件语句、if…else语句和if…else if多分支语句。
1.简单的if条件语句
语法如下:
if(布尔表达式){
语句序列
}
* 布尔表达式:必要参数,表示它最后返回的结果必须是一个布尔值。它可以是一个单纯的布尔量或者常量,也可以是使用关系或布尔运算符的表达式。
* 语句序列:可以选择参数,可以是一条或者多条语句,当表达式的值为true是执行这些语句,若语句序列中仅有一条语句,在可以省略条件语句中的“{ }”。
例1:语句序列中只有一条语句,实例代码如下:
int a = 100;
if(a == 100)
System.out.print("a的值是100");
说明:
虽然if后面的复合语句块只有一条语句,省略“{ }”并无语法错误,但为了增强程序的可读性最好不要省略。
条件语句后的语句序列省略时,则可以保留外面的大括号,也可以省略大括号,然后字末尾添加分号“;”。如下图所示的两种情况都是正确的。
例2:省略了if条件表达式中的语句序列,实例代码如下所示:
boolean b = false;
if(b);
boolean b = false;
if(b){}
简单的if条件语句的执行过程如例1所示:
例3:在记事本中创建类Getif,在主方法中定义整型变量。使用条件语句判断两个变量的大小来决定输出的结果。
public class Getif{ //创建类
public static void main(String[] args){ //主方法
int x = 45; //声明int型变量x,并赋给初值
int y = 12; //声明int型变量y,并赋给初值
if(x>y){ //判断x是否大于y
System.out.println("变量x大于变量y"); //如果条件成立,输出信息
}
if(x<y){ //判断x是否大于y
System.out.println("变量x小于变量y"); //如果条件成立,输出信息
}
}
}
运行过程如图所示:
更多内容敬请期待明天统一时间!
如果觉得《程序员必备 || 学习Java流程控制“条件语句中‘简单的if条件语句’”的方法技巧整理?》对你有帮助,请点赞、收藏,并留下你的观点哦!