三目运算

//三目运算
		//内存运行原理
		// a ? b : c
		/*
		int a = 10;
		int b = 5;
		System.out.println(a>b?a:b);
		*/
		//三目运算时,如果条件表达式确认了取哪一个值,那么另一个值
		//将不再进行运算
		/*
		int a = 2;
		int b = 1;
		int c = a > b ? (a = 4) : (b = 3);
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
		*/
		/*
		int a = 10;
		double d = 9.5;
		double x =  a > d ? a : d;
		System.out.println( a > d ? a : d );
		//三目运算是一个表达式,作为一个表达式,应该有一个结果
		//这个结果应该有一种唯一确定的数据类型
		*/
		/*
		//自动装箱
		Object x = 3 > 2 ? 1 : true;
		//new Integer(1):new Boolean(true);
		System.out.println( 3 > 2 ? 1 : true );
		*/
		
		//System.out.println( true ? false : true ? false : true );
		//true ? false : 式子
		//1.读取到true
		//2.读取到?,遇到了一个三目运算
		//3.三目运算,后面要提供两个数据
		//4.第一个数据在哪里?一定是在:和?中间
		//5.读取到了:就代表第一个数据读取到了,后面管你是什么
		//都是第二个数据
		//(true ? false : true )? false : true 	
		//true ? false : (true ? false : true) 	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值