😸

【Java】書式指定子まとめ

2024/04/17に公開
種類 指定子 備考
開始 % 書式指定子の開始
整数 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
	}
}

オブジェクト指向を学んでみませんか?
https://zenn.dev/codek2/articles/22dce36b4ad458

Discussion