Java运算符

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java运算符脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

运算

算术运算就是四则运算,也就是加减乘除。减法和除法与数学别无二致,加法和除法需要注意。

 1         //乘法和减法与数学规则相同
 2         System.out.PRintln(2*3);             //结果为6
 3         System.out.println(2-3);             //结果为-1
 4 
 5         //加法:字符串相加是拼接
 6         String s = "三和";
 7         String u = "大神";
 8         System.out.println(s+u);            //结果为“三和大神”
 9 
10         //除法
11         //整数除以整数,结果默认还是整数,省略小数
12         System.out.println(5/2);            //结果为2
13         System.out.println((float)5/2);     //结果为2.5
14         //除以0会出现异常
15         System.out.println(5/0);          
16 
17         //取模
18         System.out.println(3%2);            //余数为1

 

自增与自减

++与--写在前面还是后面决定程序的变化。

但是不管在前面还是后面,结果都会累加或累减。

 

不进行运算的情况,结果没有变化。

 1         //自增
 2         int a = 2;
 3         a++;
 4         System.out.println(a);          //结果为3
 5 
 6         int b = 2;
 7         ++b;
 8         System.out.println(b);          //结果为3
 9 
10         //自减
11         int c = 2;
12         c--;
13         System.out.println(c);          //结果为1
14 
15         int d = 2;
16         --d;
17         System.out.println(d);          //结果为1

 进行运算的情况,结果有变化。

 1         /*
 2         ++在后,下一次再参与运算
 3         int a = 10,b = 20;
 4         int c = (a++) + b;
 5         System.out.println(c);          //结果为30
 6         System.out.println(a);          //结果为11
 7         */
 8 
 9 
10         //++在前,马上参与运算
11         int a = 10,b = 20;
12         int d = (++a) + b;
13         System.out.println(d);          //结果为31
14         System.out.println(a);          //结果为11

 

赋值运算符

就是将符号右边的值,赋给左边的变量,应该从右往左看。

 1         //赋值运算符
 2         short v = 5;
 3         v += 5;
 4         System.out.println(v);
 5     //这两个语句效果是一样的
 6         int x = 5;
 7         x = x + 5;
 8         System.out.println(x);
 9 
10 /*----------------------------------------------------------------*/
11 
12         /*
13          5是int型,w和5进行运算,w会自动提升为int类型,结果也是int类型,
14          需要转换成short类型,才能赋值。
15         */
16         short w = 3;
17         w = (short) (w + 5);
18         System.out.println(w);

比较运算符

用于比较两个常量或者变量之间的关系,结果是boolean类型。

Java运算符

逻辑运算符

所有的逻辑运算符结果都为布尔类型

  •  与(&)
  •  或(|)
  • *非(!)
  •  异或(^)
  • *短路与(&&)
  •  短路或(||)
 1         //与&:只要有一个为假,结果就为假
 2         System.out.println(true & true);        //true
 3         System.out.println(true & false);       //false
 4 
 5         //或|:只要有一个为真,结果就为真
 6         System.out.println(true | false);       //true
 7         System.out.println(true | true);        //true
 8         System.out.println(false | false);      //false
 9 
10         //非!:取反
11         System.out.println(!true);              //false
12         System.out.println(!false);             //true
13 
14         //异或^:相同为false,不相同为true
15         System.out.println(true ^ false);       //true
16         System.out.println(true ^ true);        //false
17 
18         //短路与:&&
19         //只要有一个结果为false,就判定为false,不再执行后面的程序
20         System.out.println(3>2 && 2>3);         //false
21 
22         //短路或:||
23         //只要有一个结果为true,就判定为true,不再执行后面的程序
24         System.out.println(3>2 || 2>3);         //true

 

三元运算符

三元运算符格式:布尔类型表达式 ? 结果1 :结果2;算术表达式返回数值;逻辑表达式返回布尔值。
1         System.out.println(2 > 1 ? '' : '');    //结果为对
2         System.out.println(5 < 3 ? 2>1 : 2>4);     //结果为false    

 运算符优先级

Java运算符

 

 

脚本宝典总结

以上是脚本宝典为你收集整理的Java运算符全部内容,希望文章能够帮你解决Java运算符所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。