println과 형식 문자열로 값을 확인합니다.
System.out.print는 줄바꿈 없이, println은 줄바꿈과 함께 출력합니다. printf는 %s, %d, %.2f 같은 형식 지정자를 사용하며 %n은 운영체제에 맞는 줄바꿈을 만듭니다.
형식 문자열의 자리표시자 네 개에 name, completed, total, rate * 100이 순서대로 들어가 민수: 18/24 (75.0%)가 출력됩니다. %.1f는 소수 첫째 자리까지 반올림해 75.0을 만들고, 그 뒤의 %%는 퍼센트 기호 하나를 그대로 찍으라는 표시입니다. rate를 구할 때 (double)을 먼저 붙이지 않았다면 18 / 24가 정수 나눗셈이 되어 0이 됩니다.
printf의 형식과 인수 타입 또는 개수가 맞지 않으면 실행 중 예외가 발생합니다. 문자열 연결보다 형식이 복잡한 출력에 적합합니다.
운영 서비스에서는 System.out보다 SLF4J 같은 로깅 추상화와 구조화된 필드를 사용합니다.
%d에는 정수, %f에는 실수를 전달해야 합니다. 사용자 입력을 형식 문자열 자체로 사용하지 마세요.
직접 바꿔보세요진도율을 백분율 소수 첫째 자리로 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.