java中x++和++x两者区别
来源:互联网 发布:oppor11怎么切换4g网络 编辑:程序博客网 时间:2024/06/06 03:24
如果单独作为一条语句的话,并没有区别例如 x++;和++x;没有任何区别
如果作为一个表达式;前者表达式值为x,然后x自身+1;后者表达式值x自身+1以后的x值,
例:x=1; a=x++;这里a结果是1;x是2;
如果作为一个表达式;前者表达式值为x,然后x自身+1;后者表达式值x自身+1以后的x值,
例:x=1; a=x++;这里a结果是1;x是2;
x=1;a=++x; 这里a结果是2, x结果也是2
package com.zb.test;public class testIjiajiahejiajiaI {public static void main(String[] args) {int i=1;i++;System.out.println("i="+i);System.out.println(Test());}public static int Test(){int y=10;y++; // 11 当做运算符 y=y+1return ++y; // 12 返回加1后的值 相当于return a=++y//return y++; // 11 返回加1之前的值 相当于 return a=y++}}
- java中x++和++x两者区别
- Java中x+=y和x=x+y两种实现的区别
- python2.x和python3.x中raw_input( )和input( )区别
- python2.x和python3.x中raw_input( )和input( )区别
- 关于++x和x++区别
- ++x和x++的区别
- JAVA SE中 X++ 跟 ++X 的区别
- python中2.x和3.x的区别
- linux中 chmod +x 和 chmod u+x的区别
- linux中 chmod +x 和 chmod u+x的区别
- linux中 chmod +x 和 chmod u+x的区别
- 透彻理解Java中的++运算(x++和++x的区别)
- Java基础教程8-自增x++和++x的区别
- vim中:wq和:x的区别
- vim中":x"和":wq"的区别
- X x;和 X x();有什么区别?
- Java中x=x+y与x+=y的区别,体现强制类型转换
- Java中x=x+1 与x+=1 的一点区别
- OpenCV坐标体系的初步认识
- gem installl rails ruby no such file to load -- openssl 错误解决办法
- Hibernate中SessionFactory配置
- sql server 2005中的分区函数用法(partition by 字段)
- Jenkins安装plugin
- java中x++和++x两者区别
- 数据库动态管理视图DMV(1)
- iOS7新特征汇总[05]初窥UIKit动力(UIKit Dynamics)
- OPC通讯的安全防护
- MySql中UTF8 和 GBK 编码中文字符长度问题
- A + B Problem II 1002 hdu 大数模板
- php变量作用域
- abap如何取集(set)里面的数据
- VC++6.0环境下的OPC通信设计及其在控制系统中的应用