三目运算符 ? 等

(expression) ? if-true-statement : if-false-statement ;
如果逻辑表达式expression正确,则返回第二个操作数的值,如果错误,则返回第三个操作数的值。
String str = 5>3 ? “5大于3” :”5小于3” ;

————————————————————————————————————————————————————————————————————————————
if 语句的错误示例:
public class IfErrorTest
{
public static void main(String[] args)
{
int age=45;
if(age>20){

    System.out.println("青年人");
    }
    else if(age>40){
    System.out.println("中年人");
    }
    else if(age>65){
    System.out.println("老年人");
    }

}

}
//应该输出的是中年人,实际输出的是青年人
————————————————————————————————————————————————————————————————————————
//修改后的代码 ,else的含义是对前面的条件取反。负负得正

public class IfErrorTest
{

public static void main(String[] args)
{
int age=45;
if(age>65){
System.out.println(“老年人”);
}

     else if(age>40){
    System.out.println("中年人");
    }
    else if(age>20){

    System.out.println("青年人");
    }



}

}
//* 使用if else 语句时,一定要先处理包含范围更小的情况


switch 语句 *注意********

(1)switch语句后的expression的数据类型只能是 byte short char int 四种整数类型,String(java7才支持)以及枚举类型
(2)如果省略了case后面代码块的break; 将引入一个陷阱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值