반응형
System.out.print
System.out.print("Have a nice day!");
System.out.print("You too!");
Have a nice day!You too!
System.out.print("Have a nice day!\n");
System.out.print("You too!");
Have a nice day!
You too!
You too!
print는 자동 개행 기능이 없어서 \n을 이용해 줄바꿈을 수동적으로 해주어야 합니다.
System.out.println
System.out.print("Nice to meet you!");
System.out.print("Nice to meet you too!");
Nice to meet you!
Nice to meet you too!
Nice to meet you too!
println은 위에서 설명드렸던 print에서 자동 개행 기능이 추가되었다고 생각하시면 됩니다.
System.out.printf
String str = "My name is N4MSB";
System.out.printf("%s",str);
My name is N4MSB
printf는 print를 서식을 이용해 출력하는 기능이 추가되었다고 생각하시면 됩니다.
printf도 자동 개행 기능이 없으므로 \n을 이용해 줄바꿈을 해주셔야 합니다.
printf도 자동 개행 기능이 없으므로 \n을 이용해 줄바꿈을 해주셔야 합니다.
- 출력할 자릿수 지정하기
String str = "가나다라";
System.out.printf("%5s",str);
가나다라
%5s는 문자열 서식을 출력할 때 문자열이 5자릿수 미만이라면 남은 공간을 공백으로 채워줍니다.
위 예제에서는 공백을 알아보시기 편하도록 검은색 박스로 표기했습니다.
위 예제에서는 공백을 알아보시기 편하도록 검은색 박스로 표기했습니다.
- 공백 자릿수 대체 문자 넣기
int number = "404";
System.out.printf("%07d",number);
0000404
%07d는 정수형 서식을 출력할 때 숫자가 7자릿수 미만이라면 남은 공간을 앞에 적어준 "0"으로 채워줍니다.
반응형