今天老师留了一道思考题(某公司面试题),我想了挺久都没有想出来。晚上我和室友说思考题我还没有想出来,室友拿出了我借给她的算法书,说这是你看过的书的内容…
打开那本书,的确是我以前看过的内容,心里内疚… 当时觉得so easy,匆匆略过了…现在竟然做不出来,觉得有必要记录一下,重温一下。
package com.company;
import java.util.*;
public class Main{
public static void main(String args[]) {
int a,b;
Scanner s = new Scanner(System.in);
System.out.println("请输入a,b的值:");
a = s.nextInt();
b = s.nextInt();
//这里使用a~和b~作为用户输入的a和b,以作区分;
a = a+b;// a = a~+b~; b=b~;
b = a-b;// b = a~+b~-b~ =a~ ; a=a~+b~;
a = a-b;// a = a~+b~-a~ = ; b=~a;
System.out.println("目前a,b的值为:");
System.out.println(a+" "+b);
}
}