diff --git a/day02/src/com/inmind/yunsuan02/Demo12.java b/day02/src/com/inmind/yunsuan02/Demo12.java new file mode 100644 index 0000000..3eebbfd --- /dev/null +++ b/day02/src/com/inmind/yunsuan02/Demo12.java @@ -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 = bb?"变量a大,值为"+a:"变量b大,值为"+b; + System.out.println(result); + } +}