JAVA中三元运算符的使用
来源:互联网 发布:网络犯罪破案率 编辑:程序博客网 时间:2024/05/16 12:56
三元运算符基础表达式:(条件表达式)?结果1:结果2
三元运算符分为三部分,第一部分是运算条件,当运算结果为True时,输出结果1;为False时,输出结果2,在三元运算符中,判断的结果为bool型。
三元运算符可以看作简化的if-else语句,例如:判断a是否大于2,如果是输出10,如果不是输出20,用if-else写如下:
Scanner sc=new Scanner(System.in);int n=sc.nextInt();if(n>2) { System.out.println(10);}else { System.out.println(20);}
而用三元运算符写如下:
System.out.println("请输入一个数:");Scanner sc=new Scanner(System.in);int a=sc.nextInt();int b;b=a>2?10:20;System.out.println("b="+b);
综上,使用三元运算符可以有效的简化if-else,但是三元运算符有局限性,因为三元运算符运算必须有运算结果,如果没有结果将无法输出。
下面,我们使用一道简单的题作为三元运算符的简单练习。
问题:判断三个数的大小,要求使用三元运算符进行运算
int a=100,b=20,c=3,max;max = a>b?(a>c?a:c):(b<c?c:b);System.out.println("max="+max);
阅读全文
1 0
- JAVA中三元运算符的使用
- c# 中三元运算符的使用
- java中三元运算符
- java中三元运算符
- java三元运算符使用
- Java的三元运算符
- java的三元运算符
- Java的三元运算符
- Java中三元运算符值得注意的地方
- Razor中使用三元运算符
- java中三元运算符详解
- 三元运算符使用
- Java三元运算符
- java 三元运算符
- Java三元运算符
- JAVA 三元运算符
- Java的的三元运算符
- Java的的三元运算符
- HelloWorld
- Windows_Postgresql相关操作内容
- 利用openssl的AES和RSA完成对数据的加密解密
- Android Studio Gradle构建脚本
- C#定义泛型方法错误-类型“T”必须是引用类型才能用作泛型类型或方法“System.Data.Linq.Table<TEntity>”中的参数“TEntity”
- JAVA中三元运算符的使用
- Android屏幕适配
- Android事件处理
- Android Service与Thread的区别
- Android Drawable资源
- ios 配置支付宝时出现 _OBJC_CLASS_$_UTDevice
- Android 开源简单控件
- 1.下载安装Nexus搭建Maven私服
- 剑指offer