アフィリエイト広告を利用しています
最新記事
カテゴリアーカイブ

広告

posted by fanblog

2019年02月25日

printfメソッド

第1引数に書式を指定すると第2引数以降の値を用いて
書式にしたがった出力をします。

class Demo{
 public static void main(String[] args) {

  int i = 123;

  /*
  %は書式設定の指定を開始する、dは整数を10進数で出力
  %nは改行コードを出力、%xは整数を16進数で出力
  */

  System.out.printf("%d%n", i);
  System.out.printf("%x%n", i);

  //左詰め。
  System.out.printf("[%-5d]%n", i);

  /*
  第2引数以降の1,2,3,4の順番を変えて出力することもできます。
  出力する順番を変える時は「引数の番号$」で引数を指定します。
  */

  System.out.printf("%1$d %2$d %3$d %4$d%n", 1, 2, 3, 4);
  System.out.printf("%3$d %1$d %4$d %2$d%n", 1, 2, 3, 4);
  System.out.printf("%2$d %4$d %3$d %1$d%n", 1, 2, 3, 4);
 }
}

===== 実行結果 =====

123
7b
[123 ]
1 2 3 4
3 1 4 2
2 4 3 1

====================

地球の末路!?




検索


















×

この広告は30日以上新しい記事の更新がないブログに表示されております。