jav里怎么用scanf
时间: 2024-10-06 09:04:31 浏览: 27
jav.rar_JAV
在Java中,`scanf`函数并不是标准库的一部分,因为Java使用的是C风格的输入流(如`Scanner`或`BufferedReader`),而不是C语言的输入函数。如果你想从控制台获取用户的输入,可以使用以下几种方法:
1. **使用Scanner**:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数: ");
int number = scanner.nextInt(); // 使用nextInt()获取整数输入
System.out.println("你输入的是: " + number);
scanner.close();
}
}
```
2. **使用BufferedReader**:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个字符串: ");
String input = reader.readLine(); // 使用readLine()获取一行文本输入
System.out.println("你输入的是: " + input);
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
阅读全文