21xrx.com
2025-03-25 13:59:56 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。

  
  

评论区