Java输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)
时间: 2023-09-09 15:08:21 浏览: 98
Java实现两个整数交换
好的,可以使用如下代码实现:
```java
import java.util.Scanner;
public class SwapTwoNumbers {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入a的值:");
int a = sc.nextInt();
System.out.print("请输入b的值:");
int b = sc.nextInt();
System.out.println("交换前:a=" + a + ", b=" + b);
// 交换a、b的值
int temp = a;
a = b;
b = temp;
System.out.println("交换后:a=" + a + ", b=" + b);
}
}
```
这里使用了一个临时变量`temp`来存储`a`的值,然后将`a`的值改为`b`,将`b`的值改为`temp`,即`a`的原始值,从而实现了`a`、`b`值的交换。
阅读全文