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
====================
書式にしたがった出力をします。
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
====================
タグ:printfメソッド
† 地球の末路!? †
【このカテゴリーの最新記事】
-
no image
-
no image
posted by 得ナビ8!おまんこっちんこうし at 00:00
| プログラミング(Java)