Eclipseでプログラムを作成する場合、変数を手動で入力する必要がある場合は、スキャナークラスを使用できます。
スキャナークラス、スキャン入力テキストの新しいユーティリティ。なぜなら、データは、同じパターンのキャプチャグループによって、またはインデックスを使用してテキストのさまざまな部分を取得する必要があるためです。次に、入力ストリームから特定のタイプのデータ項目を取得する方法を組み合わせて使用できます。このようにして、正規表現の使用に加えて、スキャナークラスは、文字列や原始タイプ(INTやDoubleなど)のデータを任意に分析することもできます。スキャナーを使用すると、処理するテキストコンテンツのカスタム構文アナライザーを記述できます。
注:Eclipseでは、最初はjava.util.scannerをパッケージの下にインポートする必要があります。それ以外の場合は、スキャナーを呼び出すことはできません。
リスト:
パッケージcom.lovo.homework; // aを入力し、Aからzからzを配列に順番に保存し、aからzまでの小文字をトラバースして印刷します。 Import java.util.scanner; public class homework2016_11_17_1 {public static void main(string [] args){scanner scn = new scanner(system.in); system.out.println( "を入力してくださいString A:"); String M = scn.nextline(); chr = y.tochararray()[0]; //文字列を文字に変換する(int i = 0; i <26; i ++){system.out.println( "chr ["+i+"] ="+chr); chr ++;}}}}出力:
文字列Aを入力してください:
文字列を入力してEnterを押します。
文字列を入力してくださいA:B/CHR [0] = BCHR [1] = CCR [2] = DCHR [3] = ECR [4] = FCHR [5] = GCHR [6] = HCHR [7] = ICHR [8] = KCHR [10] = LCHR [11] = MCHR [12] = NCHR [12] 13] = OCHR [14] = PCHR [15] = QCHR [16] = rCHR [17] = schr [18] = tchr [19] = uchr [20] = vChr [21] = wchr [22] = xchr [23] = ychr [24] = zchr [25] = {{{{{文字列を除き、他のすべてのタイプを入力できます。文字列m = scn.nextline()の文字列を整数に入るためにintに変更する必要がありますが、他の人にも同じことが言えます。
ヒント:
Eclipseの使用は、Javaコードをフォーマットし、ショートカットキーはCtrl+Shift+fです。
上記のコード形式は意図的に破壊されます。
フォーマット後:
それはずっと良くありませんか?
要約します
上記は、Javaプログラミングスキャナークラスの使用例に関するこの記事の全体的な内容です。私はそれが誰にでも役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!