Java中的运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
移位运算符
[img]http://dl.iteye.com/upload/attachment/305908/625c40db-0cd2-3747-8d52-9f23b57d7d95.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305910/e3454eb0-8f21-3ccb-866b-325fc26ca078.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305912/a3da45d3-9bcc-3a9c-92a7-d21dd8a7535d.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305916/bd019139-6c7c-3c75-b338-a1ec096445f7.jpg[/img]
比较运算符的作用是比较两边的操作数,结果都是boolean型的,即要么是true,要么是false。
[img]http://dl.iteye.com/upload/attachment/305918/002cf2b2-fb09-3087-aa8e-7b8ab60e80c5.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305920/06db4304-8519-35cb-9a34-6ee5b0ea3699.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305922/194fa315-6baa-3660-81bd-666f5c01e74f.jpg[/img]
左移很简单,就是将左边操作数在内存中的二进制数据左移右边操作数指定的位数,右边移空的部分补0。右移就比较复杂。用 “>>”移位时,如果最高位是0,左边移空的高位就填入0,如果最高位是1,左边移空的高位就填入1,同时,Java也提供了一个新的移位运算符“>>>”,就不管移位的整数最高位为0还是1,左边移空的高位都填入0。
[img]http://dl.iteye.com/upload/attachment/305924/2bd8380d-a5fd-393f-9a5a-b828e0aa79c5.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305926/2c148d09-3e14-3953-a8ba-250a32e800b5.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305928/4fded1e5-c3ff-303d-bafd-c6566bcc7fec.jpg[/img]
算术运算符
赋值运算符
比较运算符
逻辑运算符
移位运算符
[img]http://dl.iteye.com/upload/attachment/305908/625c40db-0cd2-3747-8d52-9f23b57d7d95.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305910/e3454eb0-8f21-3ccb-866b-325fc26ca078.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305912/a3da45d3-9bcc-3a9c-92a7-d21dd8a7535d.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305916/bd019139-6c7c-3c75-b338-a1ec096445f7.jpg[/img]
比较运算符的作用是比较两边的操作数,结果都是boolean型的,即要么是true,要么是false。
[img]http://dl.iteye.com/upload/attachment/305918/002cf2b2-fb09-3087-aa8e-7b8ab60e80c5.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305920/06db4304-8519-35cb-9a34-6ee5b0ea3699.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305922/194fa315-6baa-3660-81bd-666f5c01e74f.jpg[/img]
左移很简单,就是将左边操作数在内存中的二进制数据左移右边操作数指定的位数,右边移空的部分补0。右移就比较复杂。用 “>>”移位时,如果最高位是0,左边移空的高位就填入0,如果最高位是1,左边移空的高位就填入1,同时,Java也提供了一个新的移位运算符“>>>”,就不管移位的整数最高位为0还是1,左边移空的高位都填入0。
[img]http://dl.iteye.com/upload/attachment/305924/2bd8380d-a5fd-393f-9a5a-b828e0aa79c5.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305926/2c148d09-3e14-3953-a8ba-250a32e800b5.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/305928/4fded1e5-c3ff-303d-bafd-c6566bcc7fec.jpg[/img]