Java에서 부울 메서드 반환

  1. Java에서return문이있는 부울 메소드의 구조
  2. 부울 메서드 반환-예제 1
  3. 부울 메서드 반환-예제 2

이 기사에서는 Java에서 부울 메서드를 반환하는 메서드를 소개합니다.

Java에서return문이있는 부울 메소드의 구조

아래 코드 스 니펫을 고려하십시오.

public boolean CheckPassword(String pass){ 
}
  1. public: 위치에 관계없이 모든 코드에서 클래스, 필드, 메소드 및 생성자에 액세스 할 수 있음을 보여주는 수정 자입니다.
  2. boolean: 메서드가 지정된 작업을 수행 한 후 반환 될 것으로 예상되는 값 유형을 식별합니다.
  3. checkPassword(): 메소드의 이름입니다.
  4. String: 메소드가 허용 할 매개 변수 유형을 선언합니다.

위의 메서드 구조에서 메서드의 반환 유형은 메서드 선언에서 선언됩니다. 반환 유형void를 선언하는 메소드는return문을 포함하지 않습니다. void로 선언되지 않은 모든 메소드는 메소드를 종료하는 데 사용되는return문을 포함해야합니다.

부울 메서드 반환-예제 1

아래 샘플 코드는 숫자가 짝수인지 홀수인지 확인합니다. 부울 메서드는 짝수이면 true를 반환하고 홀수이면 false를 반환합니다.

public class booleanMethod {
  
    public static boolean isEven(int mynumber)
    {
        return (mynumber % 2 == 0);
    }

    public static void main(String[] args)
    {
        int mynumber = 130;
        if(isEven(mynumber) == true)
            System.out.print("Even Number");
        else
            System.out.print("Odd Number");
    }
}

출력:

Even Number

위 코드에서 첫 번째 단계는 부울 메서드와 예상되는 반환 값을 선언하는 것입니다. 부울 메서드는 코드 로그인이 다음 메서드에서 구현되는 방법을 안내하는 값을 반환합니다. public선언을 사용하면 전달 된 숫자가 짝수인지 홀수인지 확인하기 위해 다른 메서드에서 코드에 액세스 할 수 있습니다.

두 번째 방법에서는int가 짝수인지 홀수인지 확인하기 위해 전달 될 때마다 부울 메서드가 결과에 부울 값을 할당합니다. 이 부울 값은 메서드의 출력을 결정하는 데 사용됩니다.

부울 메서드 반환-예제 2

아래 코드 샘플은 학생의 점수가 72 점 이상인지 여부를 확인합니다.

public class booleanMethod {
  
    public static boolean isAbove (int thescore)
    {
        return (thescore > 72 );
    }

    public static void main(String[] args)
    {
        int thescore = 56;
        if(isAbove(thescore) == true)
            System.out.print("Above average");
        else
            System.out.print("Below average");
    }
}

출력:

Below average

첫 번째 메서드는 반환 값을 부울로 선언하고 허용되는 매개 변수를 int로 선언합니다. 이 메소드의return문은 매개 변수가 72보다 크거나 작은 지 여부에 따라boolean유형입니다. 전달 된 int 값이 72 미만이면 메소드는false를 리턴하고 전달 된 값이 72보다 크면 메소드는 true를 반환합니다.

아래 메서드는 부울 메서드에서 반환 된 값을 사용하여 주어진 점수가 평균 점수보다 높거나 낮은 지 여부를 결정합니다. 이렇게하면 코드가 단순화되고 개발자가 각 값의 비교 프로세스를 반복 할 필요가 없습니다.

Java의 목록에 대한 부울 메서드 반환

아래 샘플 코드는 부울 메서드의 return 문을 사용하여 한 수업에서 75 점 이상을받은 학생 수를 확인합니다.

import java.util.*;

import java.util.*;
public class booleanMethod {
  
    public static boolean isAbove (int thescore)
    {
        return (thescore > 75 );
    }

    public static void main(String[] args)
    {
        int aboveAverage=0;
        int belowAverage=0;
        List <Integer> classscores= new ArrayList<>(); 
        classscores.add(90);
        classscores.add(63);
        classscores.add(72);
        classscores.add(75);
        classscores.add(81);
        classscores.add(52);
        classscores.add(69);
        classscores.add(78);
        
        for (int i=0; i<classscores.size(); i++){
            if(isAbove(classscores.get(i))==true){
            aboveAverage++;
            }else{
            belowAverage++;
            }
          
        }
        System.out.print( aboveAverage +
		" scored above 75 and "+ belowAverage 
		+  " scored below 75"); 
    }
}

출력:

3 scored above 75 and 5 scored below 75

관련 문장 - Java Function

  • Java에서 매개 변수로 함수를 전달하는 방법