diff --git a/day02/src/com/inmind/operator02/Demo12.java b/day02/src/com/inmind/operator02/Demo12.java new file mode 100644 index 0000000..249d6fd --- /dev/null +++ b/day02/src/com/inmind/operator02/Demo12.java @@ -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 = ab?"变量a的值大:"+a:"变量b的值大:"+b; + + System.out.println(str); + } +}