Java核心技术卷I基础知识3.5.5 自增与自减运算符
2023-09-11 14:16:02 时间
当然,程序员都知道加1、减1是数值变量最常见的操作。在Java中,借鉴了C和C++的做法,也提供了自增、自减运算符:n++将变量n的当前值加
1,n--则将n的值减1。例如,以下代码:
将n的值改为13。由于这些运算符会改变变量的值,所以它们的操作数不能是数值。例如,4++就不是一个合法的语句。
实际上,这些运算符有两种形式;上面介绍的是运算符放在操作数后面的“后缀”形式。还有一种“前缀”形式:++n。后缀和前缀形式都会使
变量值加1或减1。但用在表达式中时,二者就有区别了。前缀形式会先完成加1;而后缀形式会使用变量原来的值。
建议不要在表达式中使用++,因为这样的代码很容易让人困惑,而且会带来烦人的bug。
Java基础知识之 throws和throw:声明和抛出异常 你好看官,里面请!今天笔者讲的是Java基础知识之 throws和throw:声明和抛出异常。不懂或者觉得我写的有问题可以在评论区留言,我看到会及时回复。 注意:本文仅用于学习参考,不可用于商业用途,如需转载请跟我联系。
Java基础知识面试题 this:它代表当前对象名(在程序中易产生二义性之处,应使用this来指明当前对象;如果函数的形参与类中的成员数据同名,这时需用this来指明成员变量名)
相关文章
- java基础知识回顾之javaIO类---InputStreamReader和OutputStreamWriter转化流
- java基础知识回顾之javaIO类---BufferedReader和BufferedWriter
- java基础知识回顾之---java String final类普通方法的应用之“按照字节截取字符串”
- java基础知识回顾之java Thread类学习(八)--java多线程通信等待唤醒机制经典应用(生产者消费者)
- java基础知识回顾之java Thread类学习(五)--java多线程安全问题(锁)同步的前提
- java基础知识回顾之javaIO类--File类应用:删除带内容的目录
- java基础知识回顾之---java String final类普通方法的应用之“两个字符串中最大相同的子串”
- java中Comparable实现对象的比较
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- Java实现 LeetCode 406 根据身高重建队列
- Java实现UVA10131越大越聪明(蓝桥杯每周一题)
- Java实现 LeetCode 201 数字范围按位与
- Java实现 洛谷 P1738 洛谷的文件夹
- Java通过mysql-connector-java-8.0.11连接MySQL Server 8.0遇到的几个问题
- Java邻接表表示加权有向图,附dijkstra最短路径算法
- 【JAVA】毕向东Java基础视频教程-笔记
- 浅析Java与C#的事件处理机制
- Java两种方法实现循环报数
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- 【JAVA】java编译错误:编码UTF8/GBK的不可映射字符
- 【JAVA】 01-Java基础知识
- 【JAVA】毕向东Java基础视频教程-笔记
- JAVA中如何确保N个线程可以访问N个资源,但同时又不导致死锁?
- Java超类-java.lang.object
- Atitit.收银机小票打印功能的设计 java php c#.net版本
- java 程序运行的基础知识【Java bytecode】
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- java-JProfiler(三)-进行本地JVM的性能监控-监视本地java程序
- java-信息安全(十二)-数字证书、CA证书【Java证书体系实现】
- _00019 Storm架构介绍和Storm获取案例(简单的官方网站Java案例)
- JAVA开发讲义(二)-Java程序设计之数据之谜二