😸
【Java】書式指定子まとめ
| 種類 | 指定子 | 型 | 例 | 備考 |
|---|---|---|---|---|
| 開始 | % | 書式指定子の開始 | ||
| 整数 | d | int | %d | 10進法、dはDecimal |
| 小数 | f | float | %f | fはfloat(浮動小数点数) |
| 文字列 | s | String | %s | sはString |
| 改行 | %n | Macなどにも対応できる | ||
| 左寄せ | - | %-5s | ||
| 0詰め | 0 | %05d |
%5s → 5桁の幅を用意して右詰め
public class Test {
public static void main(String[] args) {
System.out.printf("%5s", "あいう");
}
}
※青い部分が空白

%-5s → 5桁の幅を用意して左詰め
public class Test {
public static void main(String[] args) {
System.out.printf("%-5s", "あいう");
}
}
※青い部分が空白

%10.3f → 全体の幅が10桁、小数点以下の桁数が3桁
public class Test {
public static void main(String[] args) {
System.out.printf("%10.3f", 1.456);
}
}
※青い部分が空白

3桁区切りカンマ
public class Test {
public static void main(String[] args) {
System.out.println(String.format("%,d", 12345));//12,345
}
}
オブジェクト指向を学んでみませんか?
Udemyで講座を公開中!
X(旧Twitter)
Zenn 本
Youtube
Discussion