java基础学习:三元运算符,运算符的优先级
- 三元运算符介绍:
- 格式:条件表达式?值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