조건문

hyuko·2022년 10월 28일
0

Java

목록 보기
8/26

조건문이란?!

  • 말 그대로 조건문! 주어진 조건에 따라 실행이 되고
    안되는 식으로 구현된 문장이라고 보면된다.

조건식은 보통 if(){} 이런식으로 이용이 되고
() 안에 조건에 해당되는 부분을 적고 그 조건이 참일때
실행되는 부분이 {} 안에 들어가는 부분이다.


만약 if문에서 해당되지 않는 조건일 때 가동 시키고 싶은
부분이 있다면 else{}부분에 넣어 주면 되고,
조건을 여러가지 주고 싶다면 else if(){}를 써주면된다.

간단하게 if문 예제를 가져와서 알아보자!

public class Condition2 {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        final  int VIP_POINT = 80;
        final  int GOLD_POINT = 60;
        final  int SILVER_POINT = 40;
        final  int BRONZE_POINT = 20;

        int point = 50;
        String rating = null;

        System.out.print("회원 포인트 점수를 입력하세요: ");
        point = sc.nextInt();

        if(point > VIP_POINT){
            rating = "VIP";
        }else if(point > GOLD_POINT){
            rating = "GOLD";
        } else if (point > SILVER_POINT) {
            rating = "SILVER";
        } else if (point > BRONZE_POINT) {
            rating = "BRONZE";
        } else {
            rating = "GENERAL";
        }
        System.out.println("회원의 등급: " + rating);

    }
}

위의 코드를 설명하자면
어떤 쇼핑몰에 회원등급이 나누어져 있는 컨셉이다.
이때 기준이 되는 포인트는 상수로 각각 정해 놓고
사용자가 자신의 포인트를 입력했을 때
자신이 어떤 등급에 해당하는지 알아보는 것이다.
이 때 입력받은 포인트가 만약 vip포인트 기준보다 높다면
당연히 VIP가 되는 것이고 골드, 실버, 브론즈 순으로 진행
된 후 등급이 어떤 등급인지 찾아서 결과를 도출해준다.

profile
백엔드 개발자 준비중

0개의 댓글