실기 242p에서 JAVA의 표준출력에 형식1 printf()메소드는 C언어의 printf()함수와 사용법이 동일하다고 되어 있어서 그렇게 생각하고 245쪽의 문제2번을 풀었습니다.
실기 242p의 형식1 예시는 C의 printf()와 사용법이 같지만 245p의 문제 2번의 마지막 printf()문은 c의 printf() 함수와 사용법이 동일하지 않은 것 같습니다.
print와 println의 차이는 값이나 변수의 내용을 형식없이 출력한 후 커서를 다음줄로 옮기느냐의 차이가 있는데, 그렇다면 printf()와 나머지 출력 함수들의 명확한 차이를 알고싶습니다.
제가 생각한 차이점은 형식없이 출력을 할 수 있느냐 없느냐였는데 245p의 문제 2번을 보면 C의 printf()처럼 형식이 있는 것 같진 않아서 여쭤봅니다.
안녕하세요 길벗수험서 운영팀입니다.
일반적인 printf의 사용법은 형식과 값이 차례로 인수로 들어가지만,
Java에서는 printf를 print와 같이 형식 없이 값만 인수로 사용할 수 있습니다.
문제2의 경우 값만 사용하되 +를 사용하여 여러 값을들 연이어 출력한 것일 뿐이죠.
해당 방식은 print, println에서도 동일하게 사용할 수 있습니다.
행복한 하루되세요 :)
-
관리자2023-11-15 14:03:27
안녕하세요 길벗수험서 운영팀입니다.
일반적인 printf의 사용법은 형식과 값이 차례로 인수로 들어가지만,
Java에서는 printf를 print와 같이 형식 없이 값만 인수로 사용할 수 있습니다.
문제2의 경우 값만 사용하되 +를 사용하여 여러 값을들 연이어 출력한 것일 뿐이죠.
해당 방식은 print, println에서도 동일하게 사용할 수 있습니다.
행복한 하루되세요 :)