使用java编程怎么输入整数

时间:2025-01-25 23:36:54 网络游戏

在Java中,可以使用以下方法输入整数:

使用`Scanner`类

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

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

int number = scanner.nextInt();

System.out.println("你输入的整数是:" + number);

scanner.close();

}

}

```

使用`BufferedReader`类

```java

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class TestInput {

public static void main(String[] args) {

try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {

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

String input = br.readLine();

long number = Long.parseLong(input);

System.out.println("你输入的整数是:" + number);

} catch (IOException e) {

System.out.println("输入无效!");

}

}

}

```

使用`System.in.read()`方法

```java

import java.io.IOException;

public class Main {

public static void main(String[] args) throws IOException {

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

int number = (int) System.in.read();

System.out.println("你输入的整数是:" + number);

}

}

```

建议

推荐使用`Scanner`类,因为它提供了更简洁和用户友好的输入方法。

注意异常处理,在读取输入时可能会遇到`IOException`,需要适当处理。

关闭资源,在使用完`Scanner`或`BufferedReader`后,记得调用`close()`方法以释放资源。