摘要:本文主要向大家介绍了JAVA语言基础语法之运算符的演示,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
本文主要向大家介绍了JAVA语言基础语法之运算符的演示,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
//运算符的演示
public class OperDemo {
public static void main(String[] args) {
/*
* 6.三目/条件运算符
* 1)语法:boolean?数据1:数2
* 2)执行过程
* 计算boolean的值:
* 若为true,则整个的结果为数1
* 若为false,则整个的结果为数2
*
*/
int a = 88,b =55;
int max = a>b ? a:b;
System.out.println(max);
/*
* 5.字符串拼接运算符
* 1)加号两边都为数字,则做加法运算
* 2)加法两边有字符串,则做字符串拼接运算
*/
int age = 37;
System.out.println(10+20+""+30);//"3030"
System.out.println(10+20+30+"");//"60"
System.out.println(""+10+20+30);//"102030"
System.out.println("age=");//age=,原样输出
System.out.println(age);
System.out.println("age="+age);
System.out.println("我的年龄是:"+age);
System.out.println("我今年"+age+"岁了");
/*
* 4.赋值运算符:
* 1)简单赋值运算符:=
* 2)扩展赋值运算符:+=,-=,*=,/=,%=
*/
// int a = 5;
// a +=10;//相当于a=a+10
// System.out.println(a);//15
// a *=2;//相当于a=a*2
// System.out.println(a);//30
// a /=5;//相当于a=a/5
// System.out.println(a);//6
/*
* 3.逻辑运算符:
* 1)&&:短路与(并且),两边都为真则为真,见false则false
* 当第一个数为false时,发生短路(后面的就不执行了)
* ||:短路或(或者);有一边为真则为真,见true则true
* 当第一个数为true时,发生短路(后面的就不执行了)
* ! :逻辑非(取反),非真则假,非假则真
* 2)逻辑运算是建立在关系运算的基础上的
* 逻辑运算的结果也是boolean型
*/
// int a = 5,b = 10, c = 5;
// boolean b4 = a<b>2;
// System.out.println(b4);//true
// System.out.println(c);//5 发生短路,后面没有执行
//// System.out.println(++c==5);
//
// boolean b3 = a>b && c++>2;
// System.out.println(b3);//false
// System.out.println(c);//5 发生短路,后面没有执行
//
// boolean b2 = !(a>b);
// System.out.println(b2);//!false = true
// System.out.println(!(a==c));//!true = false
// System.out.println(a>b || b>c);//false || true =true
// System.out.println(a==c || a>b);//true ||false = true
// System.out.println(a<b b="">c);//true || true = true
// System.out.println(a!=c || b<c); b1="a" boolean="" false="">b && c<=b;
// System.out.println(b1);//false && true = false
// System.out.println(b>=c && c>a);//true && false = false
// System.out.println(a==b && c>b);//false && false = false
// System.out.println(a!=b && b>c);//true && true = true
/*
* 2.关系运算符:
* 1)>(大于),<(小于)
* >=(大于等于),<=(小于等于)
* ==(等于),!=(不等于)
*2)关系运算符的结果为boolean型
* 关系成立则为true,不成立则为false
*/
// int a = 5,b = 10,c = 5;
// boolean b1 = a>b;
// System.out.println(b1);//false
// System.out.println(c<b); 0.678="" 1="" 5="" 6="" 8.678="" a="a" b="b" c="a++;" d="++b;" int="" pre="" true="">
</b);></c);></b></b>
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号