12.运算符_三元运算符

This commit is contained in:
2025-12-24 11:29:01 +08:00
parent 01d0c683d3
commit 17f863ac7e

View File

@@ -0,0 +1,30 @@
package com.inmind;
/*
三元运算符格式:
数据类型 变量名 = 表达式1表达式2表达式3;
三元运算符的执行解析:
先执行表达式1结果必须是布尔值truefalse
如果表达式1的结果是true那么就将表达式2作为运算结果返回
如果表达式1的结果是false那么就将表达式3作为运算结果返回
注意数据类型与表达式2表达式3必须一致
*/
public class Demo11 {
public static void main(String[] args) {
//使用三元运算符,进行判断哪个值大
//定义2个整数变量
int a = 10;
int b = 20;
//判断a或者b谁大
int max = a<b?b:a;
String str = "这是字符串"+b;
System.out.println(max);//20
//判断下哪个变量名的值大?(表示出“变量b的值大”)
String result = a>b?"变量a的值大:"+a:"变量b的值大:"+b;
System.out.println(result);
}
}