Java中读取控制台输入的多种方式

   2024-10-02 9650
核心提示:使用Scanner类读取控制台输入:import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner

使用Scanner类读取控制台输入:

import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);                // 读取字符串        System.out.print("Enter a string: ");        String str = scanner.nextLine();        System.out.println("You entered: " + str);                // 读取整数        System.out.print("Enter an integer: ");        int num = scanner.nextInt();        System.out.println("You entered: " + num);                scanner.close();    }}
使用BufferedReader类读取控制台输入:
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main {    public static void main(String[] args) throws IOException {        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));                // 读取字符串        System.out.print("Enter a string: ");        String str = reader.readLine();        System.out.println("You entered: " + str);                // 读取整数        System.out.print("Enter an integer: ");        int num = Integer.parseInt(reader.readLine());        System.out.println("You entered: " + num);                reader.close();    }}

注意:使用BufferedReader类读取整数时,需要将读取的字符串转换为整数类型。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号