2つの変数の値を交換するには、もう1つ変数を用意する必要があるのがポイントです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
class MoreChallengeSection4 { public static void main(String[] args) { int a = 123; int b = 456; System.out.println("a = " + a); System.out.println("b = " + b); int c = 0; c = a; a = b; b = c; System.out.println("a = " + a); System.out.println("b = " + b); } } |
動作結果は、以下のようになります。
1 2 3 4 |
a = 123 b = 456 a = 456 b = 123 |
最近のコメント