java怎么输入程序

时间:2025-01-25 02:42:42 单机游戏

在Java中输入程序通常有以下几种方法:

使用Scanner类

`Scanner`类位于`java.util`包中,可以方便地从控制台读取不同类型的输入,如整数、浮点数和字符串。

示例代码:

```java

import java.util.Scanner;

public class Input {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("请输入你的姓名:");

String name = in.nextLine();

System.out.println("请输入你的年龄:");

int age = in.nextInt();

System.out.println("请输入你的身高:");

double height = in.nextDouble();

in.close();

}

}

```

使用命令行相关设置

可以使用`DataInputStream`和`BufferedReader`类来读取输入。

示例代码:

```java

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class InputDemo {

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

int input;

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

System.out.println(input);

input = (char) System.in.read();

System.out.println(input);

}

}

```

使用IO流

可以使用`InputStreamReader`和`BufferedReader`类来读取输入。

示例代码:

```java

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class Main {

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

char c = (char) System.in.read();

System.out.println("Receive char = " + c);

}

}

```

建议

Scanner类是最常用的方法,适用于各种类型的输入,并且使用简单。

IO流方法虽然功能强大,但相对复杂,适合需要更底层控制输入的场景。

根据你的具体需求选择合适的方法即可。