작성한 질문수
Java TPC (생각하고, 표현하고, 코딩하고)
메서드는 변수다(변수 VS 메서드의 관계)
해결된 질문
작성
·
327
0
메서드는 변수다(TPC06)에서
메인함수에 Int result=sum(a,b);
대신
sum(a,b);
System.out.println(sum);
으로 출력하고 했는데 안되었습니다. result에 꼭 담아야 하나요? 어떤 실수를 제가 한 것 인가요?
답변 2
네 감사합니다.
메서드가 호출되어서 메서드가 실행된후 해당메서드가 가지고 있는 값을 호출한 메서드로 리턴해주면 호출한 메서드는 그 값을 받아서 처리해야 되는 경우도 있기 때문에 result에 담아서 처리해야 됩니다. 아니면
System.out.println(sum(10,20)); 이런식으로 호출과 동시에 값을 받아서 출력을 한다면 result로 받을 필요는 없구요^^ 이해가 되셨을까요?