• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Ctrl+Zが入力されると終了するプログラム)

Ctrl+Zを入力すると終了するプログラムを作成する方法

このQ&Aのポイント
  • Ctrl+Zを入力すると終了するプログラムを作成する方法
  • 質問文章の内容をそのまま表示するプログラムを作成し、Ctrl+Zが入力されたら終了する方法を教えてください。
  • JavaのBufferedReaderクラスとdo-whileループを使用して、ユーザーの入力を受け取りながらそのまま表示し、Ctrl+Zが入力されたらループを抜けるプログラムを作成することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

Sampleを示します。 Ctrl+Zの場合は特殊なケースなのでcが-1のとき 終了します。SampleではCtrl+Xのとき終了します。 class Test1023 { public static void main(String[] args) throws java.io.IOException { // 入出力エラーがありうる while (true) { // 以下を繰り返す: int c = System.in.read(); // キー入力を c に代入 if (c == 24) break; // c が 24(^x) ならループ脱出 System.out.println(c); // c を出力 } } }

参考URL:
http://oku.edu.mie-u.ac.jp/~okumura/java2/io.html

関連するQ&A