티스토리 뷰
print()는 괄호 안의 내용을 줄바꿈 없이 그대로 출력
println()은 print()에 줄바꿈을 추가해서 출력
printf()는 줄바꿈 없이 변수의 값을 여러 형식에 변환해서 출력
솔직히 printf()의 설명글 안와닿는다.
그런데 한 포스팅 글에서 printf()는 format에 담아 출력해 정렬해준다 라고 정리를 해줬다.
printf()에서 f는 format을 말한다.
format
1. 구성 방식
2. 컴퓨터포맷, 서식
즉, 저 포멧이 뭔지 몰라서...전혀 이해가 안됐던것, 하... 이 포맷을 통해 printf()는 정렬을 할 수 있었다.
수업시간엔 딴짓 하지 말아요...
여튼, 그 전엔 단순히 float형일떄 사용해야 하나 싶던 printf()의 사용처를 깨달았다.
printf()에 사용되는 format에는 아래와 같은 것이 있다.
%d | 정수 표현 |
%c | 문자(char) 표현 |
%s | 문자열(string) 표현 |
%f | 실수(float) 표현 |
여기서 %f만 봤었으니 아 여기만 쓰는거구나 했던것이다.... 공부좀 하자,,,
여튼 format은 크게 이 4가지가 있고 이 format을 이용해서 정렬을 할 수 있다,
system.out.printf("%d", 10)
위의 코드는 정수를 표현하는 printf()문의 예문이다
이 코드 아래 출력값이 나온다.
저 포맷에 숫자가 들어가면 오른쪽으로 공백을 밀어내어 정렬해준다는 뜻이다,
예를들면, "%5d"는 오른쪽으로 5칸의 공백을 표현한다. 반대로 "%-5d"는 왼쪽으로 5칸 공백을 표현한다.
system.out.printf("%5d", 10)
system.out.printf("%-5d", 10)
[출처]https://three-pleasure.tistory.com/251 << 감사합니다.. 이분때문에 대강 틀이 잡혔어요 ㅜㅜ
'Java' 카테고리의 다른 글
[오류]Multiple annotations found at this line (0) | 2023.03.19 |
---|---|
[JAVA] printf 2 (0) | 2023.03.03 |
[JAVA] 객체지향 프로그래밍 2 (0) | 2023.02.27 |
[JAVA]객체지향 프로그래밍 1 (0) | 2023.02.27 |
[JAVA]23.01.29 구구단 2 (0) | 2023.02.25 |