강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

형호 임님의 프로필 이미지
형호 임

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

증감 연산자

모니터에 한 줄로 출력

작성

·

69

0

C에서는 모니터의 값을 출력할 때 printf("a = %d, b = %d",a,b) 이런식으로 적어서 한줄로 표현 할 문장을 연달아 쓸수 있는데 JAVA에서는 중간에 변수를 출력하고 싶으면 무조건 끊어야하나요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 형호 임님께서 질문해주신 내용은 자바에서 콘솔 출력 시 서식 지정에 관한 것입니다.

자바에서는 System.out.printf() 메서드를 사용하여 C 언어의 printf()와 유사하게 출력 형식을 지정할 수 있습니다. 이를 사용하면 변수와 문자열을 더하여 하나의 출력문으로 구성할 수 있습니다. 예를 들어:

int a = 5;
int b = 10;
System.out.printf("a = %d, b = %d\n", a, b);

이 코드는 a = 5, b = 10이라는 문자열을 한 줄로 출력합니다.

추가 정보:

  • System.out.printf()는 첫 번째 인자로 형식화된 문자열을 받고, 이후의 인수들은 각각의 자리표시자(%d, %s 등)와 매칭됩니다.
  • %d는 정수를, %s는 문자열을 출력합니다.
  • \n을 사용하여 새로운 줄로 전환할 수 있습니다.

이 기능을 활용하면 자바에서도 C 언어와 유사하게 코드를 끊지 않고 한 번에 출력할 수 있습니다.

보다 풍부한 예제와 설명은 아래의 유사한 질문 링크에서 확인하실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

형호 임님의 프로필 이미지
형호 임

작성한 질문수

질문하기