语言初学者不免会遇到一个这样的联系:
输入一个a,和b,并赋值,最后将两个数字互换进行输出。
第一种编写方法:
public class Hello {
public static void main(String[] args) {
int c;
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入数字a");
int a = input.nextInt();
System.out.println("请输入数字b");
int b = input.nextInt();
c = b;//找一个数字,做为替换工具
b=a;
a=c;
System.out.println("a="+a+"b="+b);
}
}
第二种方法:
public class Hello {
public static void main(String[] args) {
int c;
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入数字a");
int a = input.nextInt();
System.out.println("请输入数字b");
int b = input.nextInt();
c=a+b;//两数先求和,然后减去不是自己,剩下的就是另一个数字了
a=c-a;
b=c-b;
System.out.println("a="+a+"b="+b);
}
}