2つの変数の値を交換する
2つの変数の値を交換するためには、一時的に値を退避させておく役割の変数を別に用意しておきます。
変数aと変数bのそれぞれの値を交換するときの考え方
クラス名をPractice06として、新しいクラスを作ってください。
2つの変数の値を交換するプログラムを作ってください。
- まず、交換する前のそれぞれの変数の値を表示させましょう。
- 次に、交換したあとのそれぞれの変数の値を表示させましょう。
📖 解答例
package kiso;
public class Practice06 {
public static void main(String[] args) {
int a = 1;
int b = 10;
int temp = 0;
System.out.println(" a = " + a);
System.out.println(" b = " + b);
System.out.println("temp = " + temp);
temp = a;
a = b;
b = temp;
System.out.println("交換後");
System.out.println(" a = " + a);
System.out.println(" b = " + b);
System.out.println("temp = " + temp);
}
}