Java核心技术卷I基础知识3.5.5 自增与自减运算符
2023-03-09 22:17:11 时间
3.5.5 自增与自减运算符
当然,程序员都知道加1、减1是数值变量最常见的操作。在Java中,借鉴了C和C++的做法,也提供了自增、自减运算符:n++将变量n的当前值加
1,n--则将n的值减1。例如,以下代码:
将n的值改为13。由于这些运算符会改变变量的值,所以它们的操作数不能是数值。例如,4++就不是一个合法的语句。
实际上,这些运算符有两种形式;上面介绍的是运算符放在操作数后面的“后缀”形式。还有一种“前缀”形式:++n。后缀和前缀形式都会使
变量值加1或减1。但用在表达式中时,二者就有区别了。前缀形式会先完成加1;而后缀形式会使用变量原来的值。
建议不要在表达式中使用++,因为这样的代码很容易让人困惑,而且会带来烦人的bug。
相关文章
- java标识goto_臭名昭著的goto(java篇)
- 【Java工具二】java生成二维码
- 【Java学习】Java 基础面试题:判断题
- 【java基础】——java中23中设计模式
- 【Java】Java双端队列Deque使用详解
- 内存不足 java.lang.OutOfMemoryError: Java heap space
- [Java] 使用JDEA创建一个普通Java工程
- spring java.lang.ClassNotFoundException: java.lang.annotation.Repeatable
- 【Java】——Java中使用自定义注解(Annotation)
- 初识Java(Java类和对象-类)
- Java技术图谱!java获取下一天
- java的object_Java中的Object类
- Java java.lang.ArithmeticException: / by zero问题解决
- elastic java_ElasticSearch三种Java客户端
- Java开发教程!深圳java开发培训学费
- Java项目:进销存系统(java+Gui)
- java 时间段分割_java分割日期时间段代码
- java bigdecimal 格式化_java.text.DecimalFormat用法详解
- 深入理解Java虚拟机 - Java内存区域
- java过滤_java 过滤特殊字符的办法