java中的输入控制语句
时间: 2024-05-07 12:22:29 浏览: 7
在Java中,输入控制语句可以使用Scanner类和System.in对象来实现。以下是一些常见的输入控制语句:
1. nextInt():接收下一个输入的整数。
```
Scanner input = new Scanner(System.in);
int num = input.nextInt();
```
2. nextDouble():接收下一个输入的双精度浮点数。
```
Scanner input = new Scanner(System.in);
double num = input.nextDouble();
```
3. next():接收下一个输入的字符串,不包括空格。
```
Scanner input = new Scanner(System.in);
String str = input.next();
```
4. nextLine():接收下一个输入的整行字符串。
```
Scanner input = new Scanner(System.in);
String str = input.nextLine();
```
5. hasNextInt():判断输入是否为整数。
```
Scanner input = new Scanner(System.in);
if (input.hasNextInt()) {
int num = input.nextInt();
}
```
6. hasNextDouble():判断输入是否为双精度浮点数。
```
Scanner input = new Scanner(System.in);
if (input.hasNextDouble()) {
double num = input.nextDouble();
}
```
7. hasNext():判断是否还有输入可接收。
```
Scanner input = new Scanner(System.in);
while (input.hasNext()) {
String str = input.next();
System.out.println(str);
}
```