利用两数之和实现两个数交换(java版本)

  • 简单说明
    在这里插入图片描述
import java.util.Scanner;
public class HelloWorld {
    public static void main(String[] args) {
        int num1 = 23;
        int num2 = 24;
        System.out.println("num1: " + num1);
        System.out.println("num2: " + num2);
        num1 = num1 + num2; // num1为两数之和
        num2 = num1 - num2;
        num1 = num1 - num2;
        System.out.println("改变后num1: " + num1);
        System.out.println("改变后num2: " + num2);
    }
}
  • 可输入版本
import java.util.Scanner;
public class HelloWorld {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入num1: " );
        int num1 = sc.nextInt();
        System.out.println("输入num2: " );
        int num2 = sc.nextInt();
        System.out.println("num1: " + num1);
        System.out.println("num2: " + num2);
        num1 = num1 + num2; // num1为两数之和
        num2 = num1 - num2;
        num1 = num1 - num2;
        System.out.println("改变后num1: " + num1);
        System.out.println("改变后num2: " + num2);
    }
}

发布了251 篇原创文章 · 获赞 28 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/xiong_xin/article/details/104245732