Java : 조건문 예제 풀이

커비·2024년 10월 31일
0

Java

목록 보기
13/55
post-thumbnail

📌 조건문 문제 01

학생의 점수를 기반으로 학점을 출력하는 코드 작성

조건

  • 90점 이상 : A
  • 80점 이상 90점 미만 : B
  • 70점 이상 80점 미만 : C
  • 60점 이상 70점 미만 : D
  • 60점 미만 : F

점수는 변수(int score)로 지정하고 해당 변수를 기반으로 학점 출력

🖍️ 조건문 문제 01 풀이

if와 else if문으로 아래와 같이 작성해보았다.

public class ScoreEx {
    public static void main(String[] args) {
        int score = 61;

        if (score >= 90) {
            System.out.println("학점은 A 입니다.");
        } else if (score >= 80) {
            System.out.println("학점은 B 입니다.");
        } else if (score >= 70) {
            System.out.println("학점은 C 입니다.");
        } else if (score >= 60) {
            System.out.println("학점은 D 입니다.");
        } else {
            System.out.println("학점은 F 입니다.");
        }
    }
}

💡 score = 61 실행결과

💡 score = 59 실행결과


📌 조건문 문제 02

주어진 거리에 따라 적합한 운송수단을 선택하는 코드 작성

조건

  • 거리가 1km 이하 : 도보
  • 거리가 10km 이하 : 자전거
  • 거리가 100km 이하 : 자동차
  • 거리가 100km 초과 : 비행기

거리는 변수(int distance)로 지정하고 해당 변수를 기반으로 운송수단 출력

🖍️ 조건문 문제 02 풀이

public class DistanceEx {
    public static void main(String[] args) {
        int distance = 15;

        if (distance <= 1) {
            System.out.println("도보를 이용하세요");
        } else if (distance <= 10) {
            System.out.println("자전거를 이용하세요");
        } else if (distance <= 100) {
            System.out.println("자동차를 이용하세요");
        } else {
            System.out.println("비행기를 이용하세요");
        }

    }
}

💡 distance = 500 실행결과

💡 distance = 15 실행결과


📌 조건문 문제 03

특정 금액을 미국 달러에서 한국 원으로 변환하는 코드 작성, 환율은 1달러당 1300원으로 가정하고 아래 조건 참고

조건

  • 달러가 0미만 : 잘못된 금액입니다
  • 달러가 0일 때 : 환전할 금액이 없습니다
  • 달러가 0초과일 때 : 환전금액은 (계산된 원화 금액)입니다.

금액은 변수(int dollar)로 지정하고 해당 변수를 기반으로 한국 원화로의 환전금액 출력

🖍️ 조건문 문제 03 풀이

토시하나 다른 것 없이 강사님과 동일한 코드로 마무리됬던 행복한 문제 🥹
강의를 멈춰두고 스스로 해본 다음, 실행되면 그 때 강의를 다시 재생하는데 동일한 코드라서 기뻤다.

public class DollarEx {
    public static void main(String[] args) {
        int dollars = 1;
        if (dollars < 0) {
            System.out.println("잘못된 금액입니다.");
        } else if (dollars == 0) {
            System.out.println("환전할 금액이 없습니다.");
        } else {
            int won = dollars * 1300;
            System.out.println("환전 금액은" + won + "원 입니다.");
        }
    }
}

💡 dollar = 1 실행결과

💡 dollar = 100 실행결과


profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글