Java学习----运算符与表达式
2015-12-09 14:59
337 查看
一.运算符
1.算术运算符
+ - * / % ++ --
2.赋值运算符
= += -= *= /=
3.关系运算符
> < >= <= ==
4.逻辑运算符
& | ! ^ && ||
&&左边为假,不再计算右边
||左边为真,不再计算右边
5.位运算符
<< >>
6.三目运算符
?:
int y = 3
boolean b = y>3?true:false
二.运算符的优先级
![](http://images2015.cnblogs.com/blog/619043/201512/619043-20151209154652824-1428682127.png)
三.表达式
运算符与操作数的结合
1.算术运算符
+ - * / % ++ --
public class Test7 { public static void main(String[] args) { int x = 10; int y = 3; float f = 3.5f; System.out.println(x/y); // 3 System.out.println(x%y); // 1 System.out.println(x/f); // 2.857143 x隐式转换成float System.out.println(x%f); // 3.0 y++; System.out.println(y); // 4 y--; System.out.println(y); // 3 } }
2.赋值运算符
= += -= *= /=
3.关系运算符
> < >= <= ==
4.逻辑运算符
& | ! ^ && ||
&&左边为假,不再计算右边
||左边为真,不再计算右边
5.位运算符
<< >>
6.三目运算符
?:
int y = 3
boolean b = y>3?true:false
二.运算符的优先级
![](http://images2015.cnblogs.com/blog/619043/201512/619043-20151209154652824-1428682127.png)
三.表达式
运算符与操作数的结合
相关文章推荐
- @NotNull和@NotEmpty和@NotBlank区别
- spring框架学习过程的小知识
- Java常见内存溢出异常分析(OutOfMemoryError)
- Java观察者模式例子
- java方法调用绑定
- java对象拷贝之BeanUtils.copyProperties() 用法
- spring中的内部bean
- 百度地图在混淆打包时的注意事项
- [转]Eclipse工具使用技巧总结
- java.lang.reflect.MalformedParameterizedTypeException
- Java观察者设计模式(Observable和Observer)
- java 调用webservice的各种方法总结
- java二进制,运算符算法说明
- 转 详解Java解析XML的四种方法
- Java学习笔记----异常
- java中静态代码块的用法 static用法详解
- java开发之IO流
- Java FX中TreeView节点选中和双击事件监听
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- java异常——捕获异常+再次抛出异常与异常链