게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Java 공부중 출력이 생각한것과 달라서 질문 드립니다!
게시물ID : programmer_18507짧은주소 복사하기
작성자 : アルトリア
추천 : 0
조회수 : 359회
댓글수 : 2개
등록시간 : 2016/09/25 14:52:50
옵션
  • 본인삭제금지
질문글이니 본삭금 걸고 시작하겠습니다.

Java질문.JPG

공부중 출력이 특이하게 나오길래 알아보기 쉽게 예시를 만들어봤습니다.
문제점만 보이게 정말 간단하게 만들어봤는데 

System.out.println(" 문 자 열 " +함수()); 를 출력할때 저는 
문자열 함수출력문 함수출력문 리턴값 순서로 출력이 될것이라고 생각했습니다..
위의 경우에 Ato0는 입력된 정수를 0까지 돌려버리면서 빠진숫자만큼 Test 를 출력하게 하고 마지막에 리턴값이 0이되게 해봤는데요.
System.out.println("A to 0 Test !! =  " +Ato0(5)); 를 출력하면
A to 0 Test !! = Test Test Test Test Test 0 으로 출력될것이라고 생각했던겁니다..

제가 말을 잘 못해서.. 알아보실지 모르겠지만..
왜 출력시에 (문자열 함수의출력문 함수리턴값) 순서가 아닌 (함수의출력문 문자열 함수리턴값) 순서로 출력이 될까?? 가 궁금한겁니다.

설명해주실분 있으신가요??


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호