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

moses11004님의 프로필 이미지
moses11004

작성한 질문수

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

문제와 풀이2

sout문안에서 연산이 가능한가요?

작성

·

205

0

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=====================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
여기에 질문 내용을 남겨주세요.

 

안녕하세요. 문제 중 더 큰 숫자 찾기 문제에서 삼항연산자를 사용하는 과정에서 질문이 있습니다.

아래처럼 sout문안에서 삼항연산자를 사용하여 a와 b중 더 큰 수를 big에 대입해서 바로 쓰면서 문자열과 연결하는 방법은 불가능한걸까요?

;int a=10, b=20;
int big=0;
System.out.println("더 큰 숫자는 " + {big = (a>b) ? (big = a) : (big = b)} + "입니다.");

답변 1

0

안녕하세요. moses11004님, 공식 서포터즈 y2gcoder입니다.

문자열 출력할 때 바로 계산한 결과를 보여주고 싶은 의도라면

image위와 같이 ()로 한 번 더 감싸면 가능할 것 같습니다!

감사합니다.

moses11004님의 프로필 이미지
moses11004

작성한 질문수

질문하기