第三章

三元运输符

package a第三章__程序流程控制;

/**
 * 
 * @author 尓军
 *
 */
public class 三元运算符 {
    /**
     * 
     * @param args
     */
    public static void main(String[] args) {
        int x = -9;
        int y;
        // 使用if~e=else语句判断
        if (x > 0) {
            y = x;
        } else {
            y = x;// 书上是y=-x其实前面有没有"-"对控制台打印没有影响,因为最终打印是由三元运算符来选择语句
        }
        // 使用三元运算符来判断,三元运算会返回一个值
        y = x > 0 ? x : -x;// 因为x不大于0;所以选择-x;而x=-9;所以y=-x=--9;得y=9;
        System.out.println(y);
    }

}

 

posted @ 2021-01-06 09:44  綦君  阅读(53)  评论(0)    收藏  举报