day02--运算符_三元运算符

This commit is contained in:
2026-09-15 14:10:22 +08:00
parent 5a0ddcb434
commit b5a52b6264
@@ -0,0 +1,36 @@
package com.inmind.operator02;
/*
三元运算符:
表达式:变量或常量使用运算符相连
int i = a+b;--->a+b就是表达式
三元运算符格式:
数据类型 变量名 = 表达式1?表达式2:表达式3;
三元运算符的执行解析:
先执行表达式1,结果必须是布尔值(true,false)
如果表达式1的结果是true,那么就将表达式2作为运算结果返回
如果表达式1的结果是false,那么就将表达式3作为运算结果返回
注意:数据类型与表达式2:表达式3必须一致
*/
public class Demo12 {
public static void main(String[] args) {
//判断2个变量谁大!!!
int a = 30;
int b = 200;
int max = a>b?a:b;
System.out.println(max);
//判断2个变量谁小!!!
int min = a<b?a:b;
System.out.println(min);
//判断下哪个值大?(表示出哪个变量名大)
String str = a>b?"变量a的值大:"+a:"变量b的值大:"+b;
System.out.println(str);
}
}