Java输入两个正整数a和b 交换值
时间: 2024-03-09 22:47:49 浏览: 82
好的,您可以使用如下的Java代码实现交换a、b的值:
```
import java.util.Scanner;
public class SwapNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入两个正整数a和b:");
int a = input.nextInt();
int b = input.nextInt();
System.out.println("交换前:a=" + a + ", b=" + b);
// 交换a、b的值
int temp = a;
a = b;
b = temp;
System.out.println("交换后:a=" + a + ", b=" + b);
}
}
```
您可以运行该程序并输入两个正整数a和b,程序会输出交换前和交换后的值。
相关问题
java 4: 交换值 【题目描述】 输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。 【输入】 输入两个正整数a和b。 【输出】 输出a与b交换值后的结果。
可以使用第三方变量来实现a、b的值交换,代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int temp = a;
a = b;
b = temp;
System.out.println(a + " " + b);
}
}
```
这里通过Scanner类实现从控制台读入两个整数a和b。然后定义了一个变量temp,用于暂时存储a的值。接着将b的值赋给a,将temp中存储的a的值赋给b,完成a、b的值交换。最后通过输出语句输出交换后的a和b的值。
java输入正整数a和b交换值
在Java中,你可以使用临时变量来交换两个正整数`a`和`b`的值。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个正整数 a:");
int a = scanner.nextInt();
System.out.println("请输入第二个正整数 b:");
int b = scanner.nextInt();
// 使用临时变量存储a的值
int temp = a;
// 将b的值赋给a
a = b;
// 将temp的值(原a的值)赋给b
b = temp;
System.out.println("交换后的结果:a = " + a + ", b = " + b);
scanner.close();
}
}
```
当你运行这个程序并输入两个正整数后,它会交换这两个数的值,并显示交换后的结果。
阅读全文