Javaの入力と出力

  輸出

  前のコードでは、我々は常に()するSystem.out.printlnと、画面への出力のものに:

  printlnの印刷ラインの略であり、ラインは出力を表します。出力ラインを変更したくない場合はこのように、あなたは)(印刷することができます

パブリッククラスメイン{ 
    パブリック静的無効メイン(文字列[] args){ 
        System.out.print( "A")。
        System.out.print( "B")。
        System.out.print( "C")。
        System.out.println(); 
        System.out.println( "END"); 
    } 
}

   輸出

A、B、C。
終わり

   書式付き出力

  Javaはまたフォーマット出力する機能を提供します。なぜあなたは、出力をフォーマットしますか?データのコンピュータ表現は必ずしも適切ではないので、人々はそれを読むためには:

パブリッククラスメイン{ 
    パブリック静的無効メイン(文字列[] args){ 
        ダブルD =1290万。
        System.out.println(D)。// 1.29E7 
    } 
}

   輸出

1.29E7

   データは、我々は形式を所望のように表示される場合、フォーマットされた出力の関数を使用する必要があります。?System.out.printf()を使用してフォーマットされた出力は、プレースホルダ%を使用することによって、のprintf()のパラメータ指定された形式の背面にフォーマットすることができます。

{メインクラス公開
    パブリック静的無効メイン(文字列[] args){ 
        ダブルD = 3.1415926; 
        System.out.printf( "%2F \ N-。"、D); // 2つの小数点以下3.14表示
        (System.out.printfを"%.4f \ n"、d ); // ディスプレイ4つの小数点3.1416 
    } 
}

   輸出

3.14 
3.1416

   あなたはエラーを実行した場合

スレッドの例外「メイン」でjava.lang.Error:未解決のコンパイルの問題:
	のPrintStreamを引数に適用されないタイプ(二重文字列)における方法のprintf(文字列、オブジェクト[])
	メソッドのprintf(文字列、オブジェクト[]ダブル)のPrintStreamは、引数には適用されませんタイプ(文字列)

	Main.mainで(Main.java:4)

   ライン上のJAVA互換性のあるバージョン1.4ではなく1.5で上記のEclipseのデフォルト。プロジェクトの「プロパティ」のJavaコンパイラ「コンパイラ準拠レバー:1.5

 

 

   Javaはより多くのプレースホルダがあります書式設定、文字列を指定したデータ型の品種にフォーマットすることができます。

  

プレースホルダ 説明
%dの 書式付き出力整数
%バツ フォーマットされた出力の16進整数
%F 書式付き出力フロート
%eは 浮動小数点数形式の出力科学表記
%sの 書式文字列

 

  

  

おすすめ

転載: www.cnblogs.com/minseo/p/11821103.html