zoukankan      html  css  js  c++  java
  • java的自增和自减

    在学java里面的算术运算符的时候,发现自增和自减有些特别的地方。

    他有2种写法:一种是写在变量前:如:++a。一种是写在变量后面:如:a++。这2种写法达到的效果肯定是不一样的。

    上面这个demo的结果分别是:2,3,4,3。

    为什么会是这个结果呢,因为++a写在变量前面会先加1,对变量a进行了一个+1的操作,写在后面的则后运行。所以打印的结果是2和3。反之减法也是如此。

    package com.mg.java.day02;
    
    public class Test01 {
    	public static void main(String[] args) {
    		int a = 1;
    		int b = 5;
    
    		// 自增
    		++a;
    		System.out.println(a++);  // 2
    		System.out.println(a);    // 3
    
    		// 自减
    		--b;
    		System.out.println(b--);  // 4
    		System.out.println(b);    // 3
    
    	}
    }
    

      

  • 相关阅读:
    java基础5 (一维)数组和二维数组
    Java 内部类
    Java 抽象类和接口
    Java 多态
    Java 继承
    Java 包(package)
    Java String类和StringBuffer类
    Java 数组
    Java 封装与类
    Java 概述和编程基础
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/12160947.html
Copyright © 2011-2022 走看看