两种“两数互换的方式”

来源:互联网 发布:和平网络电视频道地址 编辑:程序博客网 时间:2024/04/28 06:08

语言初学者不免会遇到一个这样的联系:
输入一个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);}

}

0 0
原创粉丝点击