在Java中,你可以使用`Scanner`类来从控制台读取用户输入的数。以下是使用`Scanner`类输入不同类型数字的示例代码:
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();System.out.println("你输入了:" + number);// 输入浮点数System.out.print("请输入一个浮点数:");double floatNumber = scanner.nextDouble();System.out.println("你输入了:" + floatNumber);// 输入字符System.out.print("请输入一个字符:");char character = scanner.next().charAt(0);System.out.println("你输入了:" + character);// 关闭Scanner对象scanner.close();}}

如果你需要输入一个字符串,可以使用`nextLine()`方法:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 输入字符串System.out.print("请输入一个字符串:");String text = scanner.nextLine();System.out.println("你输入了:" + text);// 关闭Scanner对象scanner.close();}}
请注意,在使用`Scanner`类时,输入结束后需要调用`close()`方法来关闭`Scanner`对象,释放资源。
