三元运算符

public class day2_1 {
    public static void main(String[] args) {
        /*
        三元运算符
        格式:条件表达式 ? 表达式1 : 表达式2
        执行流程:
            如果条件表达式为true,那么执行表达式1;
            如果条件表达式为false,那么执行表达式2;
        注意事项:
            1.三元运算符是一个运算符,既然式运算符,就一定有一个结果,所以表达式1和表达式2都会得到一个结果;所以表达式1中和表达式2中不能式输出语句
            2.表达式1和表达式2既然会得到一个结果,如果传递给一个变量去接收,该变量的数据类型应该和表达式1和表达式2的结果数据类型匹配
        */
        int i = 5;
        int j = 4;
        int max = i > j ? i :j;
        System.out.println(max);
    }
}
posted @ 2024-03-01 19:37  公子Learningcarer  阅读(2)  评论(0编辑  收藏  举报