😸
【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
}
}
オブジェクト指向を学んでみませんか?
Discussion