java中操作符的使用
来源:互联网 发布:淘宝购物信用上征信吗 编辑:程序博客网 时间:2024/06/09 00:03
java中操作符的使用
一、赋值操作符“=”
1、 赋值操作符“=”的功能是将其右边的值复制到左边。
2、=”左边必须是一个已经声明了的变量,“=”右边可以是任何常量、变量、或者是能产生一个值的表达式。
3、使用“=”对基本类型的赋值其实就是将一个值的具体内容复制给另一变量,而对对象进行赋值时则是将一个对象的引用赋值给另一个变量。
二、算术运算符
1、java中的基本算术运算符有,加(+)、减(-)、乘(*)、除(/)以及模运算符(%),模运算就是得到整数除法中产生的余数。
2、对于整数的除法操作要注意,它会直接去掉结果中的小数位,而不会才去四舍五入的办法。
3、 运算符也可以和赋值符结合使用,如X+=3实际上就是X=X+3。其他运算符类似,不再赘述。
4、++i与i++的区别:++i是先对i先进行加1然后再将结果给i,而i++则是将结果给i再进行加1操作。
三、关系运算符
1、关系运算符是用来操作数据之间的关系的其结果是一个布尔。如果数据之间的关系是正确的则对应的boolean值为true,反之为false。
2、关系操作符有以下几种:小于(<)、大于(>)、等于(=)、小于或等于(<=)、大于或等于(>=)、等于(==)和不等于(!=)。
3、==与!=可以对所有对象都起作用,但是我们在使用的时候要特别注意。对于基本数据类型我们可以直接使用==和!=,但是对于对象来说==与!=比较的只是对象的引用。
如果想要比较对象可以使用equals()方法,但是对于基本数据类型来则不能使用这个方法来比较。
四、逻辑运算符
1、逻辑运算符包括,“&&”与、“||”或、“!”非,其结果也是一个boolean值。
2、”与“:必须要求"&&"两边同时满足结果才为true,只要有一个不满足结果就为false。"或"则只要有一满足结果就为true,只有两个都不满足结果采薇false。"非"则是对 当前结果取反。
3、在逻辑运算中通常是采用的一种短路的方法,来进行运算的。所谓短路就是指,只要可以明确整个运算的结果,就不会再去进行剩下的操作。
五、位运算符
1、位运算符是针对一个二进制位进行的运算,包括按位与“&”、按位或“|”、按位异或“^”、按位非"~"
2、按位操作符除了按位非“~”外都可以和等号“=”组合使用。
六、移位运算符
1、移位操做符器运算对象也是二进制位,但是移位只能用来操作整数类型。
2、左移操作符(<<):按照操作符右边指定的位数向左边移动(会在地位补上0)
3、右移操作符:分为有符号右移操作符(>>)和无符号右移操作符(>>>)
对于有符号右移操作:如果符号为正则高位补0。如果符号为负,则在高位补1。
对于无符号右移操作:无论符号位为正或者为负,都在高位补0。
七、三元操作符
布尔表答式?值1:值2。就相当于if-else语句。其执行流程是:当布尔表答式结果为true则返回值1否则返回值2。
1 0
- java中操作符的使用
- 注意JAVA中链接操作符的使用"+"
- Java中操作符使用的简单介绍
- Java中BeanUtils的使用,操作javabean
- Java中对XML四种操作方式的使用
- 使用Java中JTextArea实现类似命令行操作的界面
- JAVA中使用FTPClient实现FTP上文件的操作
- Java中使用内省操作Bean的所有属性
- Java中使用JDBC连接数据库操作的步骤
- JAVA中使用FTPClient实现FTP上文件的操作
- java中没有2进制的数据类型,对二进制的操作,需要使用共三种操作符
- C++中操作符重载的使用
- java中操作符的应用
- java中操作符的应用--2
- java中新增的逻辑操作符"^"
- Java 中 ++ 操作符的线程安全
- 使用 Java 操作符
- Java中JNI的使用详解第五篇:C/C++中操作Java中的数组
- 为什么有如此多的Python版本
- VirtualBox无法创建虚拟机
- 参数传递
- 重建二叉树
- msg.obj和msg.what
- java中操作符的使用
- 写一个“标准”宏,这个宏输入两个参数并返回较小的一个
- Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)
- Mac 使用SSH远程登录
- p122,17
- 2066 一个人的旅行
- LeetCode 1 Two Sum
- AngularJS学习(一)
- (C语言)字符串比较函数