`
464772913
  • 浏览: 24622 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Java 自增“--”和自减“--”运算符的用法

 
阅读更多

++运算符是对变量的值加1,--运算符是对变量的值减1,如: 

int a=5;                       int   b=10;

a++;//或++a;           b--;//或--b;

a的值变成了6,b的值为9,++和--不论在变量名前还是在变量名后,都是对变量加1或减1;

 

在给变量赋值时++和--运算符在变量前和变量后有所不同如:

public class Test{

     public static void main(String [ ]  args) {

     int a=5,b=5,c,d;

     c=++a;

     d=b++;

     System.out.println("a="+a+"   b="+b+"   c="+c+"   d="+d);

     }

}

执行后输出结果为:

a=6  b=6  c=6  d=5

 

当++运算符在变量前时,先对变量加1,再取变量的值作为表达式的值(先自加后赋值)。

当++运算符在变量后时,先取变量的值作为表达式的值,后对变量加1(先赋值后自加)。

分享到:
评论

相关推荐

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-107-Java基本语法-方法初步-使用方法与不使用方法的对比.avi 北京动力节点-Java编程零基础教程-108-Java基本语法-方法初步-方法有返回值与无返回值的对比.avi 北京动力节点-Java...

    java代码-例子2-3 Java语言中自增与自减运算符的用法

    java代码-例子2-3 Java语言中自增与自减运算符的用法

    java代码-例2-3 Java语言中自增与自减运算符的用法。

    java代码-例2-3 Java语言中自增与自减运算符的用法。

    C++大学教程

    2.12 自增与自减运算符-------------------------------------------------58 2.13 计数器循环的要点-------------------------------------------------60 2.14 for重复结构---------------------------------...

    Java2游戏编程.pdf

    2.3.4 自增和自减运算符 2.3.5 更多的整数运算符 2.3.6 使用点运算符 2.3.7 instanceof运算符 2.3.8 优先级顺序 2.3.9 关于运算符的记忆要点 2.4 条件语句 2.4.1 switch语句 2.4.2 Java中的循环语句 2.4.3 用break、...

    java2入门经典.part01

    自增和自减运算符 短整型数计算 整数算术运算中的错误 浮点运算 混合数据类型的算术运算表达式 显式类型强制转换 赋值语句中的自动类型转换 op=运算符 数学函数和常量 字符的存储 字符转义序列 字符的算术运算 按位...

    Java2入门经典.rar

    自增和自减运算符 短整型数计算 整数算术运算中的错误 浮点运算 混合数据类型的算术运算表达式 显式类型强制转换 赋值语句中的自动类型转换 op=运算符 数学函数和常量 字符的存储 字符转义序列 字符的算术运算 按位...

    中兴JAVA面试题目

    这道题目考察了 Java 的运算符优先级和自增运算符的使用。 6. 若 x = 5,y = 10,则 x 和 x >= y 的逻辑值分别为 true 和 false。 7. 抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在...

    21天学通Java-由浅入深

    47 3.1.4 “/”:除法运算符 48 3.1.5 “%”:求余运算符 48 3.2 自增自减运算符 49 3.3 关系运算符 51 3.3.1 “==”、“!=” 51 3.3.2 “>”、“<”、“>=”、“” 52 3.4 逻辑运算符 53 3.4.1 “&&”:与运算符 ...

    Java基础知识梳理

    * 算术运算符:+,-,*,/,%(取余数),++(自增),--(自减)。 * 关系运算符:>,>=,<,,==(判断是否相等),!=(不等于)。 * 逻辑运算符:&(逻辑与),|(逻辑或),!(逻辑非)。 * 赋值运算符:=,将右边的值...

    java基础练习题.pdf

    * 自增自减运算符 六、循环语句 * for 语句 * while 语句 * do-while 语句 * break 和 continue 语句 七、方法 * 方法的定义 * 方法的重载 * 方法的参数 * 方法的返回值 八、继承 * 继承的定义 * 继承的优点 *...

    Java se 面试题.docx

    ` 语句中,我们可以看到三个运算符:加法运算符 `+`、乘法运算符 `*` 和自增运算符 `++`。在执行这条语句时,Java 将按照运算符优先级的顺序来执行运算。 在这个示例中,首先执行的是自增运算符 `++`,它将变量 `i`...

    2023最新整理版-java基础面试提

    11. 自增自减运算符 12 12. 移位运算符 12 13. continue、break 和 return 的区别是什么? 13 14. 成员变量与局部变量的区别? 15 13. 静态变量有什么作用? 15 14. 字符型常量和字符串常量的区别? 15 15. 什么是...

    java模拟测试题及答案3套 第一套

    这是因为 Java 中的自增运算符优先级高于除法运算符,因此先执行自增运算,然后执行除法运算。 6. 若 x = 5,y = 10,则 x 和 x >= y 的逻辑值分别为 false 和 false。 这是因为 Java 中的比较运算符的优先级高于...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    4.4.1 自增和自减操作 80 4.4.2 for语句 82 4.4.3 for语句省略形式 84 4.5 语句中不能不说的事 84 4.5.1 小心复杂语句中创建的变量 85 4.5.2 别让循环次数给弄懵了 86 4.5.3 循环的嵌套 87 4.6 continue...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    4.4.1 自增和自减操作 80 4.4.2 for语句 82 4.4.3 for语句省略形式 84 4.5 语句中不能不说的事 84 4.5.1 小心复杂语句中创建的变量 85 4.5.2 别让循环次数给弄懵了 86 4.5.3 循环的嵌套 87 4.6 continue...

    《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案

    1. 在 Java 语言中,运算符重载是保留的,结构和联合、指针、方法重载都是 Java 语言中的概念。 2. 在 Java 中,类的定义可以使用 public、static、abstract 等修饰符,但是类的定义不能使用 private 修饰符。 3. ...

    计算机程序设计的要点与规范分析-.docx

    2.3 掌握C语言的自增和自减运算符要点 在C语言表达式中,如果出现自增或自减运算符,一般比拟容易改变表达式中变量值,或者弄错其值的计算。主要的改变如下: 如果是前缀自增或自减,就是运算符在使用前自动增加或...

    C程序设计语言(第2版·新版中文)

    2.8 自增运算符与自减运算符 2.9 按位运算符 2.10 赋值运算符与表达式 2.11 条件表达式 2.12 运算符优先级与求值次序 第3章 控制流 3.1 语句与程序块 3.2 if-else语句 3.3 else-if语句 3.4 switch语句 3.5...

    学通Java的24堂课

    3.6.3 自增和自减运算符 76 3.6.4 比较运算符 76 3.6.5 逻辑运算符 77 3.6.6 位运算符 78 3.6.7 三元运算符 80 3.6.8 运算符优先级 81 3.7 编码规范 81 3.8 照猫画虎——基本功训练 82 3.8.1 基本功训练1...

Global site tag (gtag.js) - Google Analytics