欢迎使用CSDN-markdown编辑器
来源:互联网 发布:儿童认字软件 编辑:程序博客网 时间:2024/06/03 21:24
java学习总结(一)
最近学习了运算符,可分为如下:
1.算数运算符
2.关系运算符
3.逻辑运算符
4.位运算符
5.赋值运算符
6.其他运算符
算术运算符:
算术运算符用于在数学表达式中,他们是在代数中使用的方法相同。下表列出了算术运算符:
假设整型变量A=10和变量B=20,则:
算术运算实例
Java定义了几个位运算符,它可以应用到整数类型,长型,整型,短整型,字符和字节。
位运算符作用于位,并执行逐位操作。假设当a =60和b= 13; 现在以二进制格式,他们将会如下:
a = 0011 1100
b = 0000 1101
a&b = 0000 1100
a|b = 0011 1101
a^b = 0011 0001
~a = 1100 0011
位运算符
假设当a =4和b= 2;
*个人理解 针对负数>>> 就是去补码位移最后结构不按带符号算
public class Demo1 { public static void main(String args[]){ System.out.println("-3>>>2="+-3>>>2 ); }}
-3>>>2=1073741823
下表列出了逻辑运算符:
假设布尔变量A=ture,变量B=false,那么:
有下列由Java语言支持赋值操作符:
a=3,b=5
条件运算符也被称为三元运算符。该运算符包括三个操作数,用于评估计算布尔表达式。此运算符的目标是确定哪些值应分配给该变量。可写为:
public class Demo2 { public static void main(String args[]){ int a = 2 ,b = 3 ,c; c = (a==3) ? a :b ; System.out.println("Value of c :"+c); }}
Value of c :3
instanceof运算符:
这个操作符只用于对象引用变量。操作检查对象是否为特定类型(类类型或接口类型)。instanceof 运算符被写为:
public class Demo1 { public static void main(String args[]){ String name = "tom"; boolean result = name instanceof String; System.out.println("result="+result); }}
result=true
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 快速排序算法
- Ajax状态码
- struts2上传文件(二) jsp上传文件
- 17. Letter Combinations of a Phone Number
- vim插件之王——YouCompleteMe
- 欢迎使用CSDN-markdown编辑器
- LeetCode-73-Set Matrix Zeroes(数组)-Medium
- 压缩感知的MP算法
- hdoj--2068--RPG的错排(错排公式)
- 数据库存储过程与触发器
- struts2上传文件(三) struts2上传文件
- NDK开发笔记(一)
- UESTC 1271 Search gold【dp】
- CODE[VS] 1225 八数码难题