21xrx.com
2024-09-17 04:44:28 Tuesday
登录
文章检索 我的文章 写文章
如何在Java中从键盘上输入字符
2023-06-15 09:49:04 深夜i     --     --
Java 键盘输入 字符 Scanner类 System

在Java编程中,从键盘上输入字符是一种基本的操作需求。Java提供了标准输入流System.in和Scanner类来实现从键盘读取用户输入。下面介绍两种常用的方法。

方法一:使用Scanner类读取字符

Scanner是Java中常用的读取用户输入的类,在读取字符时需要使用Scanner的next()方法。示例代码如下:


import java.util.Scanner;

public class ReadChar {

  public static void main(String args[]) {

    Scanner sc = new Scanner(System.in);

    System.out.println("请输入一个字符:");

    char ch = sc.next().charAt(0);

    System.out.println("你输入的是:" + ch);

  }

}

方法二:使用System.in和InputStreamReader读取字符

如果不想依赖Scanner类,可以使用System.in和InputStreamReader读取字符。示例代码如下:


import java.io.BufferedReader;

import java.io.InputStreamReader;

public class ReadChar {

  public static void main(String args[]) {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    char ch = ' ';

    System.out.println("请输入一个字符:");

    try {

      ch = (char) br.read();

    } catch (Exception e) {

      e.printStackTrace();

    }

    System.out.println("你输入的是:" + ch);

  }

}

以上就是从键盘上读取字符的两种方法,可以根据具体需求选择适合的方法进行使用。

.in、InputStreamReader。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复