울음참고 개발공부
Published 2023. 7. 18. 11:24
Java | toggle 간단 예시 Java
728x90

 

 

Toggle은 어떤 값이 현재 상태에 따라 반대로 변경되는 기능을 말합니다

 

 

public class ToggleExample {
    private boolean flag = false; // 초기 상태

    public void toggleFlag() {
        flag = !flag; // 현재 상태의 반대로 변경
    }

    public boolean getFlag() {
        return flag;
    }

    public static void main(String[] args) {
        ToggleExample toggleExample = new ToggleExample();

        System.out.println("현재 상태: " + toggleExample.getFlag());

        toggleExample.toggleFlag();
        System.out.println("토글 후 상태: " + toggleExample.getFlag());

        toggleExample.toggleFlag();
        System.out.println("토글 후 상태: " + toggleExample.getFlag());
    }
}

 

 

[ 출력 결과 ]

현재 상태: false
토글 후 상태: true
토글 후 상태: false

 

 

 


 

 

메서드 없이 사용하고자 하는 경우

 

public class ToggleExample {
    public static void main(String[] args) {
        boolean flag = false; // 초기 상태

        System.out.println("현재 상태: " + flag);

        flag = !flag; // 토글
        System.out.println("토글 후 상태: " + flag);

        flag = !flag; // 토글
        System.out.println("토글 후 상태: " + flag);
    }
}

 

 

 

 

 

728x90
profile

울음참고 개발공부

@메각이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!