2016-08-21 2 views
-2

문제점 및 적절한 코드에 대한 설명을 얻을 수 있다면 정말 감사하겠습니다.Java가 값을 반환하지 않음

public class functiond { 

    public static double itemCount = 1.99; 
    public static double dollarsProvided = 2.00; 

    public static double makeChange(double itemCount, double dollarsProvided) { 
     double change = dollarsProvided - itemCount; 
     return change; 
    } 
    public static double main(String[] args) { 
     makeChange(1.99, 2.00); 
    } 
} 

"변경"을 인쇄하고 싶습니다.

+0

'공공 더블 메인 (문자열 []에 args)'- SO 기본이 아니기 때문에>'공공 무효 메인 (문자열 []에 인수)' – dasblinkenlight

+1

내가 오프 주제로이 질문을 닫으 투표 해요 자습서 서비스. 이미 많은 사람들이 있습니다. 나는 당신의 착오 알림말의 빠른 google가 중복 질문의 boatload를 생각해 낼 것이라 확신한다. – John3136

+0

나는이 서비스를 사용하기에 초보자이며 다른 누구도 가지고 있지 않다. 단순함과 상관없이 계속 질문을 게시 할 것입니다. –

답변

1

함수가 값을 반환하지만 사용자가 인쇄하지 않습니다.

itemCount 및 dollarsProvided를 전역 적으로 선언 할 때 매개 변수로 전달할 필요가 없습니다.

public class functiond { 

    public static double itemCount = 1.99; 
    public static double dollarsProvided = 2.00; 

    public static double makeChange() { 
     double change = dollarsProvided - itemCount; 
     return change; 
    } 
    public static void main(String[] args) { 
     System.out.println(makeChange()); 
    } 
} 
+0

선생님, 내 투표가 표시되었지만 불행히도 한 두 가지 나쁜 질문이 내 명성에 영향을주는 평판에 영향을 줄 수 있습니다. 이 표가 보이지 않습니다. 다시 감사합니다. –

+0

여러분을 환영합니다! :) –

관련 문제