day02-运算符-逻辑运算符
This commit is contained in:
31
day02/src/com/inmind/yunsuanfu02/Demo10.java
Normal file
31
day02/src/com/inmind/yunsuanfu02/Demo10.java
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
package com.inmind.yunsuanfu02;
|
||||||
|
/*
|
||||||
|
三元运算符:
|
||||||
|
表达式:变量或常量使用运算符相连
|
||||||
|
int i = a+b;--->a+b就是表达式
|
||||||
|
|
||||||
|
三元运算符格式:
|
||||||
|
数据类型 变量名 = 表达式1?表达式2:表达式3;
|
||||||
|
|
||||||
|
三元运算符的执行解析:
|
||||||
|
先执行表达式1,结果必须是布尔值(true,false)
|
||||||
|
如果表达式1的结果是true,那么就将表达式2作为运算结果返回
|
||||||
|
如果表达式1的结果是false,那么就将表达式3作为运算结果返回
|
||||||
|
|
||||||
|
注意:数据类型与表达式2:表达式3必须一致
|
||||||
|
*/
|
||||||
|
public class Demo10 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
//定义2个变量,判断下哪个变量值更大,返回的是较大的整数值!!!
|
||||||
|
int a = 100;
|
||||||
|
int b = 20;
|
||||||
|
|
||||||
|
// int max = a>b?a:b;
|
||||||
|
int max = a<b?b:a;
|
||||||
|
System.out.println(max);
|
||||||
|
System.out.println("-----------------------------");
|
||||||
|
|
||||||
|
//判断下哪个值大?(表示出变量a大,它的值为100),提示:使用字符串拼接
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user