day02-运算符_三元运算符

This commit is contained in:
2026-07-16 11:18:05 +08:00
parent 2826fd011a
commit 7f765b4590

View File

@@ -0,0 +1,32 @@
package com.inmind.yunsuan02;
/**
表达式:变量或者常量使用运算符相连
int i = a+b; 中 a+b就是表达式
语法:
数据类型 变量名 = 布尔类型表达式结果1结果2
数据类型 变量名 = 布尔型表达式1?表达式2:表达式3
三元运算符执行过程:
先执行布尔型表达式1得到boolean的结果true,false
如果表达式1的结果为true那就执行表达式2将结果返回赋值给左侧变量
如果表达式1的结果为false那就执行表达式3将结果返回赋值给左侧变量
*/
public class Demo12 {
public static void main(String[] args) {
//定义2个整数变量
int a = 10;
int b = 20;
a+=100;
//判断哪个变量的值大??
int max = a>b?a:b;
System.out.println(max);
//判断下哪个整型变量的值小???
int min = b<a?b:a;
System.out.println(min);
//判断哪个变量大??(表示出哪个变量名) 变量a大或者变量b大
String result = a>b?"变量a大值为"+a:"变量b大值为"+b;
System.out.println(result);
}
}