首页javaconsoleJava I/O - 如何通过System.in.read()从控制台读取用户输入char值

Java I/O - 如何通过System.in.read()从控制台读取用户输入char值

我们想知道如何通过System.in.read()从控制台读取用户输入char值。
import java.io.IOException;

public class Main {

  public static void main(String[] args) {

    try {
      char c = (char) System.in.read();
      while (c != '\r') {
        System.out.println(c);
        c = (char) System.in.read();
      }
    } catch (IOException e) {
    }

  }

}