首页 > 编程语言 >学习Java的第三天 运算符

学习Java的第三天 运算符

时间:2022-11-03 00:23:07浏览次数:63  
标签:优先级 运算 ++ double 第三天 运算符 类型 Java

运算符

算术运算符

注意事项

需要注意的是i++和++i的区别

i++ 运行完这行代码后在进行自增或自减

++i在运行这行前就进行自增或者自减

运算结果的数据类型为参与运算的变量中最高优先级的数据类型

运算中有double类型则结果为double类型 没用double有float则结果为float类型 没有long类型,double类型,flout类型则全部默认为int类型有则结果为容量最大的数据类型


关系运算符

注意事项

关系运算符返回的结果一定是布尔值true或fales

逻辑运算符

注意事项

在逻辑与运算中存在短路现象,如果前面的变量为错误会直接输出false不会在计算后面的东西

位运算符

条件运算符

赋值运算符和字符串连接符+

注意事项

在+号运算符两侧只要有一方出现了字符窜类型就会把另外一个操作数或者其他操作数转换为字符串类型连接起来

运算符的优先级

以下运算都从上到下,优先级从高到低,同行为相同优先级,相同优先级需考虑结核性

括号: () []

正负号: +,-

自增自减,非:++,--,!

乘除,取余:*,/,%

加减:+,-

移位运算符:<<, >>, >>>

大小关系:> >= < <=

相等关系:== !=

按位与:&

按位异或:^

按位或:|

逻辑与: &&

逻辑或;||

条件运算:?:

赋值运算:= += -= *= / = %=

位赋值运算: &= |= <<= >>= >>>=

标签:优先级,运算,++,double,第三天,运算符,类型,Java
From: https://www.cnblogs.com/Wangleijava/p/16853041.html

相关文章

  • Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化
    承接上文:Java函数式编程:一、函数式接口,lambda表达式和方法引用这次来聊聊函数式编程中其他的几个比较重要的概念和技术,从而使得我们能更深刻的掌握Java中的函数式编程。......
  • java生成pdf
    参考链接https://blog.csdn.net/weixin_39806100/article/details/86616041https://www.cnblogs.com/next-yrz/p/10134670.htmlhttps://www.likecs.com/show-306660785.......
  • java----GUI编程
    1packagecom.cilinmengye.HouseWork5;23importjavax.swing.*;4importjava.awt.*;5importjava.awt.event.ActionEvent;6importjava.awt.event.Actio......
  • java中string类的使用
    packagecom.te.jdkapi;/*字符串不可变。一经初始化就不会改变*/publicclassStudy_String{publicstaticvoidmain(String[]args){Stringa="1......
  • Java学习——10.02
     不得不说,Java真的很好上手,只不过搭建环境真的难。今天的话搞了一个喜欢的Java开发背景图,看着就心情愉悦。再加上今天idea学生认证下来,就很棒!    废话不多说进入正......
  • javascript - 练习题(若干)
    慢慢收集一些习题、考题练习1问:X,Y,Z分别是多少?varx=1,y=z=0;functionadd(n){returnn=n+1;}y=add(x);functionadd(n){returnn=n+3;}z=add(x);conso......
  • Java GUI编程(未完待续...)
    JavaGUIAWT1.组件和容器Frame弹出一个窗口packageuichuan;importjava.awt.*;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;pu......
  • java中的equals工具包和hashcode
    packagecom.te.jdkapi;importcom.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;importjava.util.Objects;/*学习equals的方法*/publicclassStudy_Equels......
  • JAVA-猜数字游戏功能实现事务机制
    packagecom.itheima;importjavax.swing.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.Random;publicclassCAI......
  • 2022 JAVA-static this 关键字
         ......