2016-11-22 3 views
0

교수님의 모의 시험 문제가 있습니다. 여기에 코드입니다 :누구나 시험지에서 무엇을 요구하는지 알려 줄 수 있습니까?

public static boolean majority(boolean a, boolean b, boolean c) { 
    return (a && b) || (a && c) || (b && c); 
} 

그리고 지침 말 :

주 전화 또는 활성화하거나 위의 방법을 사용할 수있는 법적 문.

그리고 종이에 쓸 공간이별로 없기 때문에 혼란 스럽습니다. 내 교수님이 정확히 찾고있는 것은 무엇입니까? 그리고 솔직히 말해서 나는 불리언을 잘하지 못하고 교과서에는 좋은 예가 없습니다. 여기에 어떤 지침이 있습니까?

+1

나는 그가 당신에게'boolean a = YourClass.majoirity (true, true, true); 또는'if' 문장에서 같은 것을 언급하기를 원한다고 생각한다. – SomeJavaGuy

+3

* "지침에 : 위의 방법을 호출하거나 활성화하거나 사용하기위한 법적 진술서를 기재하십시오."* "이 방법을 호출하는 유효한 문을 작성하십시오."라는 말은 매우 복잡합니다. 어떻게 3 인자를 받아들이 는가? –

+3

[도움말 센터] (/ help/on-topic)에 정의 된 프로그래밍 문제가 아니기 때문에이 질문을 주제와 관련이없는 것으로 닫으려고합니다. 시험 문제의 의미에 관한 것입니다. –

답변

1

당신은 "(활용) 위의 방법 전화 또는을 활성화 법적 문 (법적 및 컴파일 자바 문) "합니다. 그래서 ...

majority(true, false, true); 

하지만 클래스 외부에서 호출하는 경우 그래서 정적 방법입니다, 당신은 클래스 이름을 포함 할 필요가

TheClassName.majority(true, false, true); 

당신은 좀 더 고급 및 사용 얻을 수 그것의 진술에

System.out.println("The majority of the inputs are " + majority(true, false, true)) 
관련 문제