본문 바로가기

학원/Java

JAVA 3-1장. 조건문

[ 목차 ]

1. 제어문, 조건문, 반복문이란?

2. if문과 코딩 연습

3. if - else문과 코딩 연습

4. 다중 if문과 코딩 연습

5. 중첩 if문과 코딩 연습

6. 중첩 if문 코딩 연습 1 - 윤년 판별

7. 중첩 if문 코딩 연습 2 - 나이대 판별

8. 중첩 if문 코딩 연습 3 - 로그인 처리

9. 중첩 if문 코딩 연습 4 - 입력받아 사칙 연산

10. 중첩 if문 코딩 연습 5 - 성적을 입력 받아 합격, 불합격 결정

11. switch문과 코딩 연습 1

12. switch문과 코딩 연습 2 - break와 default

13. switch문과 코딩 연습 3 - 나이대 판별

14. switch문과 코딩 연습 4 - 가위 바위 보 게임

15. switch문과 코딩 연습 5 - 주민번호로 성별 판단 해보기

 

1. 제어문, 조건문, 반복문이란?

1) 제어문 : 프로그램의 흐름을 바꾸는 역할

 

2) 조건문 : 조건에 따라 문장 수행. if문, swhich문

 

3) 반복문 : 특정 문장을 반복 수행 for문, while문, do~while문

 

 

2. if문과 코딩 연습

1) if (조건) {

      // 조건이 참이면 실행

    }

 

2) 조건식 : 반드시 true 이거나 false

 

 

 

3. if - else문과 코딩 연습

1) if (조건) {

      // 조건이 참이면 수행

   }else {

      // 조건이 거짓이면 수행

   }

 

 

 

4. 다중 if문과 코딩 연습

1) if (조건1) {

      // 조건이 참이면 수행

   }else if (조건2) {

      // 조건이 참이면 수행

   }else if (조건3) {

      // 조건이 참이면 수행

   }else if (조건4) {

      // 조건이 참이면 수행

   }else {

      // 조건 1, 2, 3, 4를 만족하지 않으면 수행

   }

 

2) 선행되는 조건에서 참이 나타나면 나머지 부분은 수행하지 않고 종결 즉, 한 가지 조건만 수행

 

 

 

5. 중첩 if문과 코딩 연습

1) if (조건1) {

        if (조건2) {

            // 조건1이 참이고 조건2가 참인 경우 수행

         }else {

           // 조건 1만 참인 경우

    }else {

        // 조건식 1이 거짓인 경우

    }

 

2) if문을 계속 늘릴 수 있음

 

3) 1)의 다른 코딩 방법

    if (조건1 && 조건2 && 조건3) {

    }else {

      // 조건 1, 2, 3 모두 거짓일 경우 수행

 

 

 

6. 중첩 if문 코딩 연습 1 - 윤년 판별

1) 판별식 : 400으로 나눠 떨어지거나 또는 4로 나눠 떨어지고 100으로 나눠 떨어지지 않을 때

 

2) &&가 ||보다 우선순위가 높음

 

 

 

7. 중첩 if문 코딩 연습 2 - 나이대 판별

 

 

 

8. 중첩 if문 코딩 연습 3 - 로그인 처리

1) **.equals(--);   **가 --와 같다.

 

 

 

9. 중첩 if문 코딩 연습 4 - 입력받아 사칙 연산

 

 

 

10. 중첩 if문 코딩 연습 5 - 성적을 입력 받아 합격, 불합격 결정

 

 

 

1) 40점 미만을 분류해내는 메소드를 따로 만들어서 코드 작성하기

 

 

 

11. switch문과 코딩 연습 1

1) 단 하나의 조건식으로 많은 경우의 수 처리 

 

2) 표현이 간결하나 제약 조건이 존재

 

3) 조건식 계산 - 조건식 결과와 일치하는 case문으로 이동 - 문장 수행 - break문에서 종결

 

4) break가 없을 경우 끝까지 진행

 

 

12. switch문과 코딩 연습 2 - break와 default

 

 

 

13. switch문과 코딩 연습 3 - 나이대 판별

 

 

 

14. switch문과 코딩 연습 4 - 가위 바위 보 게임

1) 0.0 <= Math.random() <1.0

 

 

 

15. switch문과 코딩 연습 5 - 주민번호로 성별 판단 해보기

1) ** =  @@.charAt(?);  0부터 시작해서 @@의 ?번째 문자를 **에 저장

 

'학원 > Java' 카테고리의 다른 글

JAVA 3-3장. 반복문 while과 그 외  (0) 2020.02.24
JAVA 3-2장. 반복문 for  (0) 2020.02.21
JAVA 2-3장. 그 외 연산자  (0) 2020.02.20
JAVA 2-2장. 산술 연산자  (0) 2020.02.20
JAVA 2-1장. 변수  (0) 2020.02.20