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