java基础学习:三元运算符,运算符的优先级

发布时间 2023-11-27 20:16:05作者: 小彭先森
  • 三元运算符介绍:
  • 格式:条件表达式?值1:值2;
  • 执行流程:首先计算关系表达式的值,如果值为true,返回值1,如果值为false,返回值2
  • 代码:
    package com.itheima.operator;
    
    public class Operator6 {
        public static void main(String[] args) {
            //目标:三元运算符的基本使用
            double score=98.5;
            String res=score>=60?"成绩及格":"成绩不及格";
            System.out.println(res);
    
            //找出两个整数的较大值
            int a=99;
            int b=167;
            System.out.println(a>b?a:b);
    
            //找三个整数中较大值
            int i=10;
            int j=45;
            int k=34;
            System.out.println((i>j?i:j)>k?(i>j?i:j):k);
        }
    }

     

  • 运算符优先级:小括号优先级最高的
  •  

    //运算符优先级:双与的优先级是高于双或的   &&>||
            System.out.println(10>3||10>3&&10<3);//true