[Java] 关于递增和递减的内容

关于Java的递增和递减操作

当进行加法或减法操作时,使用的是作为运算对象的操作数(以下用i表示)。

    • インクリメント

 

    • オペランドを1加算すること。

 

    • i++または++iのように記述する。意味としては、i += 1と同じ。

 

    • i++と++iの違いは、記述された部分の処理の前に加算するか、処理の後に加算するかの違い。

 

    • デクリメント

 

    • オペランドを1減算すること。

 

    • i–または–iのように記述する。意味としては、i -= 1と同じ。

 

    i–と–iの違いは、記述された部分の処理の前に減算するか、処理の後に減算するかの違い。

描述的例子


//sample_code1
        int i = 8;
        System.out.println("インクリメントについて\n");

        System.out.println("後置のインクリメント:" + i++); //8と表示される。表示後、+1される。
        System.out.println("前置のインクリメント:" + ++i); //10と表示される。表示前に+1される。
        System.out.println("i += 1の場合:" + (i += 1)); //11と表示される。

        System.out.println("\n以下デクリメントについて\n");

        System.out.println("後置のデクリメント:" + i--); //10と表示される。
        System.out.println("前置のデクリメント:" + --i); //8と表示される。
        System.out.println("i -= 1の場合:" + (i -= 1)); //8と表示される。

bannerAds