知识大全 Java变量的自动递增和递减
Posted 变量
篇首语:古人学问无遗力,少壮工夫老始成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java变量的自动递增和递减相关的知识,希望对你有一定的参考价值。
Java变量的自动递增和递减 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
和C类似 Java提供了丰富的快捷运算方式 这些快捷运算可使代码更清爽 更易录入 也更易读者辨读 两种很不错的快捷运算方式是递增和递减运算符(常称作 自动递增 和 自动递减 运算符) 其中 递减运算符是 意为 减少一个单位 递增运算符是 ++ 意为 增加一个单位 举个例子来说 假设A是一个int(整数)值 则表达式++A就等价于(A = A + ) 递增和递减运算符结果生成的是变量的值 对每种类型的运算符 都有两个版本可供选用 通常将其称为 前缀版 和 后缀版 前递增 表示++运算符位于变量或表达式的前面 而 后递增 表示++运算符位于变量或表达式的后面 类似地 前递减 意味着 运算符位于变量或表达式的前面 而 后递减 意味着 运算符位于变量或表达式的后面 对于前递增和前递减(如++A或 A) 会先执行运算 再生成值 而对于后递增和后递减(如A++或A ) 会先生成值 再执行运算 下面是一个例子 //: AutoInc java // Demonstrates the ++ and operators public class AutoInc public static void main(String[] args) int i = ; prt( i : + i); prt( ++i : + ++i); // Pre increment prt( i++ : + i++); // Post increment prt( i : + i); prt( i : + i); // Pre decrement prt( i : + i ); // Post decrement prt( i : + i); static void prt(String s) System out println(s); ///:~ 该程序的输出如下 i : ++i : i++ : i : i : i : i : 从中可以看到 对于前缀形式 我们在执行完运算后才得到值 但对于后缀形式 则是在运算执行之前就得到值 它们是唯一具有 副作用 的运算符(除那些涉及赋值的以外) 也就是说 它们会改变运算对象 而不仅仅是使用自己的值 递增运算符正是对 C++ 这个名字的一种解释 暗示著 超载C的一步 在早期的一次Java演讲中 Bill Joy(始创人之一)声称 Java=C++ (C加加减减) 意味着Java已去除了C++一些没来由折磨人的地方 形成一种更精简的语言 正如大家会在这本书中学到的那样 Java的许多地方都得到了简化 所以Java的学习比C++更容易 cha138/Article/program/Java/JSP/201311/19710相关参考
Java反射访问私有变量和私有方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言 对于软
知识大全 java和ant在windows下的环境变量的配置方法
以下设置WinXP及以上用户右键点击我的电脑>属性>高级>环境变量设置即可设置完成后需重新启动命令提示符才能生效具体如下 JAVA环境变量设置 Windows下JAVA用到的
知识大全 jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做
在jsp中经常会遇到把js变量赋给java变量或者将java变量赋给js变量的情况在此将通用的处理方法小结如下java变量传给js好办vara=&#;<%=javaParam%>&
测试Java类的非公有成员变量和方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于软件开发
煤矿铵梯炸药组成按2号、3号和被筒炸药的顺序硝酸铵含量递减、食盐含量递增,所以按其对瓦斯安全性是递增,而爆力是递减的。 2号炸药属于Ⅰ级安全炸药,可用于瓦斯矿井中的岩石掘进工作面。而3号炸药属于
煤矿铵梯炸药组成按2号、3号和被筒炸药的顺序硝酸铵含量递减、食盐含量递增,所以按其对瓦斯安全性是递增,而爆力是递减的。 2号炸药属于Ⅰ级安全炸药,可用于瓦斯矿井中的岩石掘进工作面。而3号炸药属于
如何在MySQL&Oracle下创建自动递增字段 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java变量的赋值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 赋值是用等号运算符(=)进行的
Java进阶:Java变量类型之间的相互转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们
Java环境变量定制应用部署 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有时当我们编写JEE