运算符与表达式


		int a=10;
		int b=3;
		System.out.println(a+b);//13
		System.out.println(a-b);//7
		System.out.println(a*b);//30
		System.out.println(a/b);//int 类型所以结果是3
		System.out.println(a/new Double(b));//3.3333333333333335 结果是double类型 a隐试转化为doble
		System.out.println(a%b);//余数是1
		
		int i=1;
		float f=2f;
		System.out.println(f+=i);//3.0  结果隐式转换为float

		String str="我是一只小青蛙";
		System.out.println(a+b+str);//13我是一只小青蛙  a+b先相加为13 再转换为String
		System.out.println(str+a+b);//我是一只小青蛙103
		
				System.out.println(a>b);//true
		System.out.println(a<b);//false
		System.out.println(a==b);//false
		System.out.println(a>=b);//true
		System.out.println(a<=b);//false
		
		System.out.println("-------");
		int c=30;
		System.out.println(a>b&a>c);//false
		System.out.println(a>b&a<c);//true
		System.out.println(a<b&a>c);//false
		System.out.println(a<b&a<c);//false
		
		System.out.println("-------");
		System.out.println(a>b&&a>c);//false
		System.out.println(a>b&&a<c);//true
		System.out.println(a<b&&a>c);//false
		System.out.println(a<b&&a<c);//false
		
//		if(a++>10&&c++>30){
//			System.out.println("没进来");
//		}
//		System.out.println(a+"--"+c);//结果11-30
		
		
//		if(a++>10&c++>30){
//			System.out.println("没进来");
//		}
//		System.out.println(a+"--"+c);//结果11-31

与运算符与双与运算符的区别$:两个都判断 $$第一个false第二个不参与计算
或与双或的区别于与双与 类似

//三元运算符:(表达式)?(表达式):(表达式)
		System.out.println(a>b?a:b);//10
		System.out.println((a>b?a:b)>c?(a>b?a:b):c);//30

转载于:https://my.oschina.net/u/4058227/blog/3014474

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值