JAVAプログラミング言語 - 抜粋ノート

Javaプログラミング言語の設計(基本)は抜粋ノート

  • 入力エラーを避けるために、しないでnextByte()nextShort()nextInt()など、後で使用nextLine()

    nextXXXXX()呼ばれ令牌读取方法、彼らは区切り文字で区切られたトークンを読み込みます。
    next()区切り文字で区切られた文字列、および読み取りnextLine()セパレータ端に読み出し行ライン。
    トークン読み取り方法は、バックトークンセパレータの読み込むことができません。トークンは、読みメソッドの後に呼び出された場合nextLine()、開始デリミタ、文字の行の区切り行の末尾から読み込まれ、。行区切りも読まれているが、それはされていないnextLine()文字列の部分を返しました。

    たとえば、次のドキュメント 34 567

    コード1を実行します。

    Scanner input = new Scanner(new File("test.txt"));
    int intValue = input.nextInt();
    String line = input.nextLine();

    intValue34の値、およびline文字が`含まれている。5 。6 「7。

    入力は、キーボード(から入力された場合34、キャリッジリターン)。

    コード2を実行します。

    Scanner input = new Scanner(System.in);
    int intValue = input.nextInt();
    String line = input.nextLine();

    それは次のようになりますintValue34の値、およびline空の文字列です。その理由は、トークン読み取り方法がすることであるnextInt()34を読み取り、次いでセパレータが行区切り(入力)であるセパレータで停止します。nextLine()セパレーターを行う方法を読んだ後、その文字列の区切り文字の前の行を返します。行区切りの前に文字がないので、それがline空です。

  • 一般的なエスケープ文字

\ Bバックスペース

\ T Tabキー

\ N改行

\ Fフィード

\ Rキーを入力します。

\バックスラッシュ

\ `単一引用符

\「二重引用符

  • 共通の識別子

%Bブール値

%のCの文字

%D 10進整数

%Fフロート

%E標準形指数表記番号

%Sの文字列

  • 現像幅と精度の例

%5cの出力文字と文字入力ボックスプラス4の前で

ブール出力図6b%、二つのスペースの前に真偽の前のスペース、

%5D出力整数エントリ、少なくとも5の幅は、エントリが5つの未満の数字、空白である場合。そうでない場合は、自動的に幅を広げます。

小数と小数点以下を含む少なくとも10%10.2f出力幅を、フロート。過剰未満、自動的に幅を広げる場合にこのように、前に小数点が同じ空間、7に割り当てられています。

%10.2e出力幅浮動小数点エントリは、小数点以下の桁二進指数部を含む、少なくとも10です。不足して上記の過剰。

少なくとも12%の12S出力列幅。同上。

おすすめ

転載: www.cnblogs.com/CzYoL/p/11569856.html
おすすめ