本文来介绍Java中的if条件语句,相当于现实生活中的。如果条件A发生,那么去执行条件A相关事件,如果条件A不发生,那么执行其他事件。有条件就有比较,所以,本文还介绍了常见的比较运算操作。相关示例代码如下。
package lessons;
/*
* if else 条件控制语句
* 相关练习
*
*/
public class MyClass {
/*
if -else语句一般的语法格式如下
if(布尔条件表达式){
执行条件为真的操作
} else{
执行条件为假的操作
}
*/
public static void main(String[] args) {
//例子,比较两个数是否相等
int a = 10;
int b = 15;
/*常见的比较运行操作
== 相等,相当于数学里面的等号
!= 不相等
> 大于
< 小于
>= 大于或等于
<= 小于或等于
*/
if(a == b){
System.out.println("a 和 b相等");
}else{
System.out.println("a 和 b不相等");
}
}
}
来练习一个if嵌套语句实现比较abc三个数之间最大数。
package lessons;
public class MyClass {
public static void main(String[] args) {
int a = 5;
int b = 9;
int c = 18;
//利用嵌套语句实现找出最大的一个数
if(a > b){
if(a > c){
System.out.println(a);
}else{
System.out.println(c);
}
} else {
if(b > c){
System.out.println(b);
}else{
System.out.println(c);
}
}
}
}
最后能够打印出18这个最大的数,这个是一个比较繁琐的办法,如果学了函数,我们可以先把a和b比大小封装成给函数,然后再写一个a b c单个比大小的函数,在第二个函数里面调用ab比大小的函数,很容易得到三个数最大的是哪一个。if条件语句,理论上比较次数越多,程序的性能考验就越大,时间响应就越大,效率就差。