java中的后缀运算符
来源:互联网 发布:测向定位软件下载 编辑:程序博客网 时间:2024/04/30 15:58
后缀运算符的具体工作流程是:
public class NegativeModel {
public static void main(String [] args){
//declare one variable m and assignment it with 2;
int m = 2;
final int M = -5;
int x ;
//M = 4; final variable can not assignment it with a new values
for (int i = 0; i<7; i++){
m = (m--);
System.out.println("第" + (i+1) + " 次输出"+ m + "%M的结果:" + m % M);
}
}
该代码运算后输出结果为:
第1 次输出2%M的结果:2
第2 次输出2%M的结果:2
第3 次输出2%M的结果:2
第4 次输出2%M的结果:2
第5 次输出2%M的结果:2
第6 次输出2%M的结果:2
第7 次输出2%M的结果:2
改动上面的代码如下:
public class NegativeModel {
public static void main(String [] args){
//declare one variable m and assignment it with 2;
int m = 2;
final int M = -5;
int x ;
//M = 4; final variable can not assignment it with a new values
for (int i = 0; i<7; i++){
m = (m--);
System.out.println(m--);
System.out.println("第" + (i+1) + " 次输出"+ m + "%M的结果:" + m % M);
}
}
输出结果是:
2
第1 次输出1%M的结果:1
1
第2 次输出0%M的结果:0
0
第3 次输出-1%M的结果:-1
-1
第4 次输出-2%M的结果:-2
-2
第5 次输出-3%M的结果:-3
-3
第6 次输出-4%M的结果:-4
-4
第7 次输出-5%M的结果:0
在进行如下改动得到新的代码如下:
public class NegativeModel {
public static void main(String [] args){
//declare one variable m and assignment it with 2;
int m = 2;
final int M = -5;
int x ;
//M = 4; final variable can not assignment it with a new values
for (int i = 0; i<7; i++){
m = (m--);
System.out.println(m);
System.out.println("第" + (i+1) + " 次输出"+ m + "%M的结果:" + m % M);
}
}
}
得到的结果是:
2
第1 次输出2%M的结果:2
2
第2 次输出2%M的结果:2
2
第3 次输出2%M的结果:2
2
第4 次输出2%M的结果:2
2
第5 次输出2%M的结果:2
2
第6 次输出2%M的结果:2
2
第7 次输出2%M的结果:2
那么后缀运算符的使用中,m--的运算过程到底是怎么样的呢????
- java中的后缀运算符
- 运算符*, 前缀++,后缀++
- 关于后缀++运算符
- java中的“%”运算符
- JAVA中的运算符
- java中的运算符
- java中的运算符
- java中的运算符
- Java中的运算符
- Java中的运算符
- JAVA中的运算符
- java中的运算符
- java中的运算符
- java中的++运算符
- Java中的<<运算符
- java中的运算符
- java中的运算符
- Java中的运算符
- 简单看一看H.264中的SPS和PPS
- 汇编,接收两个2位十进制数,相加后输出
- 李彦宏清华“姚班”专讲 分享互联网九大难题
- 职场上应避免“懒驴效应”
- uva 10029 递变阶梯
- java中的后缀运算符
- js对象宽高图文解释
- 二分查找Binary Search
- AJax技术
- Yii-编程- 常用调用收集
- sql散记
- 2012年的就业形势 - 献给2012已毕业和2012即将毕业的学子(漫步人生路)
- struts2提供的校验器
- 设置修改CentOS系统时区