演習-余分なスペース(変数)は必要ありません、2つの数値の値を交換してください

両替

  • 問題の説明:AとBの数は2つあり、AとBの値の交換を実現するために、追加の変数を定義することはできません。

  • :A = 3; B = 4; A = 4交換後; B = 3;

  • コード:

  1. 最初に金額を変数として使用します
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);
    }
}    
  1. 追加の変数はありません
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);
    }
}

おすすめ

転載: blog.csdn.net/qq_45665172/article/details/111182967