欢迎访问宙启技术站
智能推送

Java中使用Scanner()函数从控制台读取输入

发布时间:2023-07-06 10:31:36

在Java中,可以使用Scanner类从控制台读取输入。以下是使用Scanner类读取输入的示例代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        
        // 读取整数
        System.out.print("请输入一个整数:");
        int num = scanner.nextInt();
        System.out.println("输入的整数为:" + num);
        
        // 读取字符串
        System.out.print("请输入一个字符串:");
        String str = scanner.next();
        System.out.println("输入的字符串为:" + str);
        
        // 读取浮点数
        System.out.print("请输入一个浮点数:");
        double decimal = scanner.nextDouble();
        System.out.println("输入的浮点数为:" + decimal);
        
        // 关闭Scanner对象
        scanner.close();
    }
}

以上的代码可以从控制台读取一个整数、一个字符串和一个浮点数,并输出它们的值。

输入示例:

请输入一个整数:123
请输入一个字符串:hello
请输入一个浮点数:3.14

输出示例:

输入的整数为:123
输入的字符串为:hello
输入的浮点数为:3.14

请注意,Scanner类的用法可能会根据具体的需求有所不同。可以根据实际情况对Scanner类进行更多的方法调用,以满足不同的输入需求。