java编程怎么输入三个数字

时间:2025-01-28 20:25:21 网络游戏

在Java中输入三个数字,可以使用`Scanner`类来实现。以下是详细的步骤和代码示例:

方法一:使用`nextLine()`和`split()`方法

1. 导入`java.util.Scanner`类。

2. 创建`Scanner`对象。

3. 提示用户输入三个整数。

4. 使用`nextLine()`方法读取输入的字符串。

5. 使用`split()`方法将输入字符串拆分为三个整数字符串。

6. 使用`Integer.parseInt()`方法将字符串转换为整数。

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入三个整数,用空格分隔:");

String input = scanner.nextLine();

String[] numbers = input.split(" ");

int num1 = Integer.parseInt(numbers);

int num2 = Integer.parseInt(numbers);

int num3 = Integer.parseInt(numbers);

System.out.println("输入的三个整数分别是: " + num1 + ", " + num2 + ", " + num3);

}

}

```

方法二:使用`nextInt()`方法

1. 导入`java.util.Scanner`类。

2. 创建`Scanner`对象。

3. 提示用户输入三个整数。

4. 使用`nextInt()`方法分别读取三个整数。

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入第一个整数:");

int num1 = scanner.nextInt();

System.out.print("请输入第二个整数:");

int num2 = scanner.nextInt();

System.out.print("请输入第三个整数:");

int num3 = scanner.nextInt();

System.out.println("输入的三个整数分别是: " + num1 + ", " + num2 + ", " + num3);

}

}

```

方法三:使用数组和排序

1. 导入`java.util.Scanner`类。

2. 创建`Scanner`对象。

3. 提示用户输入三个整数。

4. 使用`nextInt()`方法分别读取三个整数并存储在数组中。

5. 对数组进行排序。

6. 输出排序后的结果。

```java

import java.util.Arrays;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入第一个整数:");

int num1 = scanner.nextInt();

System.out.print("请输入第二个整数:");

int num2 = scanner.nextInt();

System.out.print("请输入第三个整数:");

int num3 = scanner.nextInt();

int[] array = {num1, num2, num3};

Arrays.sort(array);

System.out.println("输入的三个整数从小到大排序后的结果是: " + array + ", " + array + ", " + array);

}

}

```

以上三种方法都可以实现Java中输入三个数字的功能。你可以根据自己的需求和喜好选择合适的方法。