Java程序交换两个整数
在这篇文章中,我们将学习如何使用Java交换两个数字。我们将使用Scanner类获取用户输入并执行交换临时变量。使用Scanner类的nextInt()方法从用户读取整数。
交换两个整数的步骤
以下是Java中交换两个数字的步骤:
- 导入Scanner类。
- 创建一个变量(temp),并将其初始化为0。
- 将第一个数字赋值给temp。
- 将第二个数字赋值给第一个数字。
- 将temp赋值给第二个数字。
- 打印两个数字交换后的值
Java程序交换两个整数
以下是交换两个整数的Java程序:
import java.util.Scanner; public class SwapTwoNumbers { public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println("Enter first number :: "); int num1 = sc.nextInt(); System.out.println("Enter second number :: "); int num2 = sc.nextInt(); int temp = 0; temp = num1; num1 = num2; num2 = temp; System.out.println("After swapping ::"); System.out.println("Value of first number ::"+ num1); System.out.println("Value of first number ::"+ num2); } }
输出
Enter first number :: 22 Enter second number :: 33 After swapping :: Value of first number ::33 Value of first number ::22
代码说明
在上面的代码中,我们将从java.util包导入Scanner类开始,这使我们能够从用户那里获取输入。在main方法内部,我们创建一个名为sc的Scanner对象,使用nextInt()方法读取整数。我们要求用户输入两个数字,这些数字存储在变量num1和num2中。为了交换它们,我们声明一个临时变量temp来保存num1的值。然后我们将num2赋值给num1,最后将temp(原始num1)存储在num2中。交换后,我们打印了新值,确认交换成功。
广告