当前位置:首页 > java > 正文

java的输入语句怎么写

  • java
  • 2024-05-07 03:36:15
  • 7835

Java 中使用 Scanner 类获取用户输入。 Scanner 类提供了各种方法来读取不同的数据类型。
语法:
java
Scanner scanner = new Scanner(System.in);
输入整数:
java
int number = scanner.nextInt();
输入小数:
java
double decimal = scanner.nextDouble();
输入字符串:
java
String string = scanner.nextLine();
输入字符:
java
char character = scanner.next().charAt(0);
示例:
java
import java.util.Scanner;
public class InputDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter an integer:");
int number = scanner.nextInt();
System.out.println("Enter a decimal:");
double decimal = scanner.nextDouble();
System.out.println("Enter a string:");
String string = scanner.nextLine();
System.out.println("Enter a character:");
char character = scanner.next().charAt(0);
System.out.println("Number: " + number);
System.out.println("Decimal: " + decimal);
System.out.println("String: " + string);
System.out.println("Character: " + character);
}
}
注意事项:
nextLine() 方法读取一行输入,包括空格和换行符。
next() 方法读取一个单词,即输入中的第一个空白字符之前的文本。
charAt(0) 方法获取第一个字符。
使用 try-catch 块来处理输入错误,例如NumberFormatException。