コマンドラインからの入力値を受け取るサンプル - 萌えJava超入門
第二十一章 コマンドラインから入力する

コマンドラインからの入力値を
受け取るサンプル

コマンドラインから文字列を受け取ります。




コマンドラインからの入力値を受け取るサンプル


まずはサンプルコードを見てくれ。
入力した文字列を表示するだけのプログラムだ。
//Sample21_01.java
import java.io.Console;//Consoleクラスを使うことを宣言

public class Sample21_01 {

   public static void main(String[] args) {
      Console cons = System.console();//システム(OS)のコンソールを取得
      String str = null;

      if (cons != null) {
         str = cons.readLine("input: ");//入力待ち受け
      }
      System.out.println("echo : " + str);
   }
}

コマンドライン
>javac Sample21_01.java
>java Sample21_01
input:


「input:」って表示して
止まったわ。

実行すると、cons.readLine("input: "); のところで
入力待ち受け状態になります。
その間プログラムは進みません。
なにか入力して、[Enter]キーを押すと、入力した文字列を受け取って続きを実行します。

コマンドライン
>javac Sample21_01.java
>java Sample21_01
input: ジークジオン!!  ← 自分で入力した
echo : ジークジオン!!

これは使えそうね。
プレイヤーが行動を選択する場面で
Consoleを使えば
ストーリーを分岐できる的な?
そうそう!
そういう使い方だ!
前に習ったサイコロプログラムも合わせると
なんかできそうじゃないっスか?



いいね!
それいただき!

次のページから詳しく説明しましょう。


お疲れ様でした。




© 2019 awasekagami