2014-09-07 3 views
0

이 질문에 대한 답을 찾았지만 Java 언어에 대한 답변 만 찾을 수있었습니다. true 또는 false를 반환하는 클래스에서 메서드를 만들었습니다. 메서드가 true를 반환하면 if 문에서 true 값을 사용하려고합니다. 나는 반환 값을 사용하는 방법을 이해하지 않습니다.메서드에서 반환 값을 사용하는 방법

을 Heres 방법 :

public bool endwall(Control player, Control endblock) 
    { 
     bool answer; 
     if (player.Right > endblock.Left && player.Left < endblock.Right - player.Width/2 && player.Bottom > endblock.Top) 
     { 
      answer = true; 
      return answer; 
     } 
     else { answer = false; return answer; } 
    } 

내가 꽤 많이 내 주요 코드에서 answer를 사용하려면, 요약하기 (그것으로 if 문을 쓰기),하지만 난에 액세스하는 방법을 모르겠어요.

답변

0
bool returnedValue = endwall(controlPlayer, controlEndblock); 
if(returnedValue) 
{ 
    //code if returns true 
} 
else 
{ 
    //code if returns false 
} 
+0

나는 당신이 무엇을 요구하고 있는지 모른다. 뭐든간에, 대답이 업데이트되었습니다. 코드를 작성하고 자신을 확인하십시오. –

+0

감사합니다! 문제 해결됨. –

관련 문제