首页 > 代码库 > Java基础知识(一) 自增、自减运算符
Java基础知识(一) 自增、自减运算符
<style>.d1 { border-style: none } .d2 { border-style: solid } .d3 { border-style: dotted } .d4 { border-style: dashed } .d5 { border-style: double } .d6 { border-style: groove } .d7 { border-style: ridge } .d8 { border-style: inset } .d9 { border-style: outset }</style>
自增、自减运算符
自增运算符++,将数值增加1;自减运算符--,将数值减少1
运算符 | 代码片段 | 区别 |
++ | x = 2 * m ++; | 先运行 x = 2 * m; 再运行 m = m + 1; |
++ | x = 2 * ++m | 先运行 m = m + 1; 再运行 x = 2 * m; |
-- | y = 2 * m-- | 先运行 y = 2 * m; 再运行 m = m - 1; |
-- | y = 2 * -- m | 先运行 m = m - 1; 再运行 y = 2 * m; |
自增代码举例
package com.scd.chapter1; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int m = 7; int n = 7; int x = 2 * m++; int y = 2 * ++n; System.out.println("m="+m); System.out.println("n="+n); System.out.println("x="+x); System.out.println("y="+y); } }
输出结果为
m=8 n=8 x=14 y=16
自减代码举例
package com.scd.chapter1; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int m = 7; int n = 7; int x = 2 * m--; int y = 2 * --n; System.out.println("m="+m); System.out.println("n="+n); System.out.println("x="+x); System.out.println("y="+y); } }
输出结果为
m=6 n=6 x=14 y=12
Java基础知识(一) 自增、自减运算符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。