1

コマンド ライン プログラムでユーザー入力を作成する方法はいくつかあることに気付きました。

どちらを選択すればよいかわかりません。

import java.io.*;最初は入力スキャナーを使用することを考えていましたが、タグだけを含むプログラムの擬似コードに従っています。

どの入力方法を使用すればimport java.io.*;、読み取りだけでStringなくdoublecharも問題なく実行できますか?

私は入力を行う方法をグーグルで調べていましたが、各サイトは異なる方法を使用しています。どの方法をお勧めしますか?

4

2 に答える 2

1

Scannerすべてがとても簡単になるという理由だけで、私は一般的に を使用することをお勧めします。の何かを使用したい場合は、を と組み合わせてjava.io使用​​できます。このようなもの:BufferedReaderInputStreamReader

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter anything: ");
String s = in.readLine();
System.out.println("You entered: " + s);
in.close();

さて、あなたは要点を理解します。ユーザーの入力から( Integer.parseInt(someString)/を使用して) integers / doubles を取得するために、解析を行う必要がある場合があります。Double.parseDouble(someString)

于 2012-09-21T01:01:35.147 に答える
0

コマンド ライン パラメーターをアプリケーションに渡す最も簡単な方法が必要な場合は、Apache commons-cliを試すことができます。パラメータ/引数をコマンドラインに渡す方法を探している場合、コマンドライン入力が非常に簡単になります。

于 2012-09-21T01:06:08.527 に答える