๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

[๋ณ€์ˆ˜์™€ ํƒ€์ž… 02-4 ๋ณ€์ˆ˜์™€ ์‹œ์Šคํ…œ ์ž…์ถœ๋ ฅ]

์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2023. 9. 7.

System.out.println("์ถœ๋ ฅ ๋‚ด์šฉ"); // ln ๊ด„ํ˜ธ ์•ˆ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๊ณ  ํ–‰์„ ๋ฐ”๊ฟ”๋ผ.

 

System.in.read();

 

 

[๋ฉ”์†Œ๋“œ]

println(๋‚ด์šฉ); : ๊ด„ํ˜ธ ์•ˆ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๊ณ  ํ–‰์„ ๋ฐ”๊ฟ”๋ผ

print(๋‚ด์šฉ); : ๊ด„ํ˜ธ ์•ˆ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅ๋งŒ ํ•ด๋ผ

printf("ํ˜•์‹๋ฌธ์ž์—ด", ๊ฐ’1, ๊ฐ’2, ***); : ๊ด„ํ˜ธ ์•ˆ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž์—ด ํ˜•์‹๋Œ€๋กœ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•ด๋ผ

 

[์ •์ˆ˜]

%d ์ •์ˆ˜

%6d 6์ž๋ฆฌ ์ •์ˆ˜. ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ

%-6d 6์ž๋ฆฌ ์ •์ˆ˜. ์˜ค๋ฅธ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ

%06d 6์ž๋ฆฌ ์ •์ˆ˜. ์™ผ์ชฝ ๋นˆ์ž๋ฆฌ 0 ์ฑ„์›€

 

[์‹ค์ˆ˜]

%10.2f ์†Œ์ˆ˜์  ์ด์ƒ 7์ž๋ฆฌ, ์†Œ์ฃผ์  ์ดํ•˜ 2์ž๋ฆฌ. ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ

%-10.2f ์†Œ์ˆ˜์  ์ด์ƒ 7์ž๋ฆฌ, ์†Œ์ˆ˜์  ์ดํ•˜ 2์ž๋ฆฌ. ์˜ค๋ฅธ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ

%010.2f ์†Œ์ˆ˜์  ์ด์ƒ 7์ž๋ฆฌ, ์†Œ์ˆ˜์  ์ดํ•˜ 2์ž๋ฆฌ. ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ 0 ์ฑ„์›€

 

[๋ฌธ์ž์—ด]

%s ๋ฌธ์ž์—ด

%6s 6์ž๋ฆฌ ๋ฌธ์ž์—ด. ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ

%-6s 6์ž๋ฆฌ ๋ฌธ์ž์—ด. ์˜ค๋ฅธ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ

 

[ํŠน์ˆ˜ ๋ฌธ์ž]

\t ํƒญ(tab)

\n ์ค„ ๋ฐ”๊ฟˆ

%% %

 

[ex]

public class Main {
    public static void main(String[] args) {
        int value = 123;
        System.out.printf("์ƒํ’ˆ์˜ ๊ฐ€๊ฒฉ:%d์›\n", value);
        System.out.printf("์ƒํ’ˆ์˜ ๊ฐ€๊ฒฉ:%6d์›\n", value);
        System.out.printf("์ƒํ’ˆ์˜ ๊ฐ€๊ฒฉ:%-6d์›\n", value);
        System.out.printf("์ƒํ’ˆ์˜ ๊ฐ€๊ฒฉ:%06d์›\n", value);

        double area = 3.14159 * 10 * 10;
        System.out.printf("๋ฐ˜์ง€๋ฆ„์ด %d์ธ ์›์ด ๋„“์ด:%10.2f\n", 10, area);

        String name = "ํ™๊ธธ๋™";
        String job = "๋„์ ";
        System.out.printf("%6d | %-10s | %10s\n", 1, name, job);
        
    }
}

 

 

๋Œ“๊ธ€