Java中的运算符
来源:互联网 发布:小米 查看网络制式 *# 编辑:程序博客网 时间:2024/05/09 08:15
一 算术运算符
+、-、*、/、对应加、减、乘、除
+的几种作用:加法、表示正数、字符串连接符
除法的时候要注意一个问题:正数相除,只能得到正数,要想得到小数,可以乘以1.0
++、–运算符的使用:
单独使用:放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
参与运算使用:放在操作数的前面,先自增后者自减,然后再参与运算。
放在操作数的后面,先参与运算,再自增自减。
二 赋值运算符
= 、+=、-=、/=、%=
+=:把左边和右边的结果赋值给左边。
= :为基本的赋值运算符,其他的为扩展的赋值运算符。
三 关系运算符
== 、!=、>、>=、<、<=
比较运算符的结果都是boolean型,也就是要么是true,要么是false。
无论运算符两端简单还是复杂,最终的结果是boolean类型。
比较运算符“==”不能误写成“=”
四 逻辑运算符
! 取反
& 与 两边都进行判断
| 或 两边都要进行判断
^ 异或
&& 短路与 只要有左边为假,则为假,不判断右边
|| 短路或 只要左边为真,则为真,不判断右边
在程序设计时使用&&和||运算符,不建议使用&和|运算符。
逻辑运算符要求操作数的数据类型为逻辑型,其运算结果也是逻辑型值。
五 为运算符
为运算符直接对而进制进行运算。其操作数和运算结果都是整型值
位与’&’,位或’|’,位非’~’,位异或’^’,右移’>>’,左移’<<’,无符号右移’>>>’
六 三目运算符
(关系表达式)?表示式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果的表达式2;
- java中的“%”运算符
- JAVA中的运算符
- java中的运算符
- java中的运算符
- java中的运算符
- Java中的运算符
- Java中的运算符
- JAVA中的运算符
- java中的运算符
- java中的运算符
- java中的++运算符
- Java中的<<运算符
- java中的运算符
- java中的运算符
- Java中的运算符
- java中的运算符
- Java中的运算符
- Java中的运算符
- PHP基础教程-14 字符串变量简介
- 贴之道-我不想陪伴你太久
- 电话中工厂模式和源码分析
- Codeforces 838 A Binary Blocks(前缀和)
- 在线画流程图的工具
- Java中的运算符
- 菜鸟之歌
- MySQL创建用户及赋予权限
- python 与命令
- 《thinking in JAVA》读书笔记 (二)
- 2017暑训入门摸底(hdu4500,hdu2190,hdu2111,hud3787,hdu2108)
- C语言之文件编程(文件1加文件2)
- 八大排序(二)
- javascript常用实例的实现与封装