両替
-
問題の説明:AとBの数は2つあり、AとBの値の交換を実現するために、追加の変数を定義することはできません。
-
例:A = 3; B = 4; A = 4交換後; B = 3;
-
コード:
- 最初に金額を変数として使用します
import java.util.Scanner;
public class TestDemo1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int A = scan.nextInt();
int B = scan.nextInt();
int tmp = A;
A = B;
B =tmp;
System.out.println("A = "+A+" B = "+B);
}
}
- 追加の変数はありません
import java.util.Scanner;
public class TestDemo1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int A = scan.nextInt();
int B = scan.nextInt();
A = A+B;
B = A-B;
A = A-B;
System.out.println("A = "+A+" B = "+B);
}
}