Java 三元运算符
2022/4/18 9:13:05
本文主要是介绍Java 三元运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
class Demo01
{
public static void main(String[] args)
{ //与 并且,只有两边都为true,结果为true,只要一边为false,结果为false
/*System.out.println(true & true); //true
System.out.println(true & false);//false
System.out.println(false & false);//false
//短路与
System.out.println(true && true);//true
System.out.println(true && false);//false
System.out.println(false && false);//false
//区别:&&短路与左边表达式能够判定出整体结果,右边表达式就不执行。
//&不管左边是否能
int a=1;
System.out.println*/
//
/*System.out.println(true | true); //true
System.out.println(true | false);//true
System.out.println(false | false);//false
System.out.println(true || true);
System.out.println(true || false);
System.out.println(false || false);*/
//^异或:只要两边表达式的值相同,结果为false
//只要两边表达式值不同,结果为true
System.out.println(true ^ true); //false
System.out.println(true ^ false);//true
System.out.println(false ^ false);//false
//!非:取反 取一个相反值
System.out.println(!true);//false
System.out.println(!false);//true
}
}
class Demo02
{
public static void main(String[] args)
{
int a=2;
int b=3;
int c=1;
//int i=(a > b)? a:b;
//System.out.println(i); //求大值
int i=((a>b)?a:b)>c?((a>b)?a:b):c;
//"+a+" 拼接变量
System.out.println(i);
}
}
这篇关于Java 三元运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解