Java 交换值:输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。
时间: 2024-03-09 11:51:39 浏览: 64
可以使用第三方变量来实现a、b的值交换,代码如下:
```java
int a = 10;
int b = 20;
int temp = a;
a = b;
b = temp;
System.out.println("a = " + a); // a = 20
System.out.println("b = " + b); // b = 10
```
这里首先定义了两个变量a和b,并初始化它们的值。然后定义了一个变量temp,用于暂时存储a的值。接着将b的值赋给a,将temp中存储的a的值赋给b,完成a、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的值。
交换值 【题目描述】 输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。 【输入】 输入两个正整数a和b。 【输出】 输出a与b交换值后的结果。
你可以使用以下Java程序实现交换a和b的值:
```
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();
sc.close();
int temp = a;
a = b;
b = temp;
System.out.println(a + " " + b);
}
}
```
运行程序,输入两个正整数a和b,程序将输出交换后的a和b的值。
阅读全文