解説動画
i++と++i、ちょっと動きが違うんですよね。
■動画はこちら
■Youtube版の解説で使用しているソースコード
 動画と一緒にこちらも参考にどうぞ。
1つめ
| 1 2 3 4 5 6 7 8 9 10 11 | public class IncrementTest1 {     public static void main(String[] args) {         for(int i=0 ; i<10 ; i++) {             //「i」を標準出力             System.out.println(i);         }     } } | 
2つめ
| 1 2 3 4 5 6 7 8 9 10 11 | public class IncrementTest2 {     public static void main(String[] args) {         for(int i=0 ; i<10 ; ++i) {             //「i」を標準出力             System.out.println(i);         }     } } | 
3つめ
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | public class IncrementTest3 {     public static void main(String[] args) {         //「i++」で書く         System.out.println("-- 「i++」で書いたコード(上の方) --");         int i = 0;         while(i < 10) {             System.out.println(i++);    // ++を後に書いて「i」を標準出力         }         //         //「++i」で書く         //         System.out.println("-- 「++i」で書いたコード(下の方) --");         i = 0;         while(i < 10) {             System.out.println(++i);    // ++を前に書いて「i」を標準出力         }     } } | 
4つめ
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public class IncrementTest4 {     public static void main(String[] args) {         // i++で書く         System.out.println("-- 「i++」で書いたコード(上の方) --");         int i = 0;        //「i」は「0」にセット         int a = i++;        //++を後に書いて、aに代入         int b = i++;        //++を後に書いて、bに代入         System.out.println("a:" + a);         System.out.println("b:" + b);         // ++iで書く         System.out.println("-- 「++i」で書いたコード(下の方) --");         i = 0;            //「i」は「0」にセット         int c = ++i;        //++を前に書いて、cに代入         int d = ++i;        //++を前に書いて、dに代入         System.out.println("c:" + c);         System.out.println("d:" + d);     } } | 














