养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

java语言:两个整型变量的值互换

时间:2024-09-28 07:15:49

实现两个数的值互换,它的应用比较广泛,所有同学们必须懂得。

工具/原料

Eclipse

方法/步骤

1、打开Eclipse,新建一个类,并且选择好源文件的保存位置和所属的包。

java语言:两个整型变量的值互换

2、书写代码前,我们先对问题进行分析。首先定义程序中要用到的变量,设两个整型变量为a和b,并使用Scanner方法从键盘输入数据传递给a和b。

java语言:两个整型变量的值互换

3、对于交换两个数的值,没有现成的数学模型可以直接使用。痘痉颔湄那么需要从现实出发,考虑解决问题的具体方案。首先考虑a=b;b=a;这语句块。这样是绣诅收蟮无法实现交换的。当语句顺序执行以后,只保存了变量b的值,而变量a的值丢失。可以联想,现实中如何实现把两个瓶子的液体交换过来呢?方法是:拿来一个空的瓶子c,然后把a放到c中保存,这样a可以存放b中的液体,而b也可再存放c中的液体,也就是原a中的液体了,交换完毕。具体实现主案是:c=a;a=b;b=c;

java语言:两个整型变量的值互换

4、下面是源代码:impor隋茚粟胫tjava.util.Scanner;publicclassHuHuan{ publicstaticv泠贾高框oidmain(String[]args){ //TODO自动生成的方法存根 Scannerin=newScanner(System.in); System.out.println("请输入a的值"); inta=in.nextInt(); System.out.println("请输入b的值"); intb=in.nextInt(); System.out.println("交换前a的值"+a); System.out.println("交换前b的值"+b); intc=a; a=b; b=c; System.out.println("交换后a的值:"+a); System.out.println("交换后b的值:"+b); }}

5、按“Ctrl+F11”打印结果。

java语言:两个整型变量的值互换

© 一点知识