【Java】2.0 条件语句
【if语句】
if ( <条件>)
{
<符合条件时执行的操作>;
}
if ( <条件>)
{
<符合条件时执行的操作>;
}else {
<不符合条件时执行的操作> ;
}
当然else后也可以接if表示进一步判断
if (<条件1>)
{
<符合条件时执行的操作>;
}else if(<条件2>){
<不符合条件1,且符合条件2时执行的操作> ;
}
上面三者如何使用,什么时候使用,就要看情况和看个人经验了
【switch语句】
与if语句不同,switch语句主要应对那些有多种情况并分类处理的情况,具体使用如下
switch( <一个整形参数int> ){
case <数字1>:
<符合数字1时执行的操作>;
break;
case <数字2>:
<符合数字2的时候执行的操作>;
break;
.......以此类推可
default: <默认情况,即没有符合的数字时执行的操作>;
}
最重要的是记得每个情况下的break
三元运算符
num= (判断条件) ? 为真时的取值: 为假时的取值;
int a = -100, b = 20;
int min = (a < b) ? a : b;
// (条件运算符)? 判断正确的输出 : 判断错误的输出 ;
System.out.println("Minimum value is: " + min);
int max = (a > b) ? a : b;
System.out.println("Maximum value is: " + max);
int abs = (a < 0) ? -a : a;
System.out.println("Absolute value is: " + abs);