JAVA 개념 3-1 - 조건문

2022. 11. 23. 17:07· JAVA/JAVA 개념
목차
  1. 조건문(Conditional statement)
  2. 1) if 문
  3. 2) switch
  4. 3) 3항 연산

조건문(Conditional statement)

: 조건문은 조건에 따라 프로그램을 수행하기 위해 관계 연산자와 함께 사용합니다. 프로그램에서 무언가의 입력을 받고, 입력된 값에 따라 동작을 다르게 하거나 특정 조건에 따라 처리되도록 하는 경우 조건문을 사용합니다. 대표적인 조건문은 if이며 다양한 조건 설정을 위해 if ~ else if 등이 사용됩니다. switch 조건문은 조건 값에 따라 수행 블럭을 구분해서 정의할 수 있습니다. 참/거짓을 이용한 3항 연산도 있습니다.

 

 

1) if 문

: 조건에 따라 코드 블럭을 수행합니다.

더보기

if(조건식) {

     실행 코드 블럭

}

  • 수행 문장이 하나라면 중괄호 {}을 생략 가능합니다.
  • 수행조건은 관계 연산과 논리 연산의 조합을 통해 설정 가능합니다.
  • 조건에 따라 처리를 다르게 하기 위해서는 if ~ else if 문을 사용합니다.
  • 단순 if문을 나열해 사용하는 것은 바람직하지 않습니다.
  • if 블럭 안에 또 다른 if 블럭의 사용이 가능합니다.

 

2) switch

: 조건값에 따른 처리 블럭을 구분해서 처리할 수 있도록 구조화했고, 상황에 따라 if ~ else if문을 대체로 사용 가능합니다.

더보기

switch(입력 변수) {

       case 조건값: 실행 구문;break;

       ..

       default: 기본 실행 구문;

}

  • 입력 변수는 정수형, 문자 혹은 문자열입니다.
  • 실행 구문은 별도의 {} 없이 구문을 나열해 사용합니다.
  • 실행 구문의 마지막에 반드시 break;를 넣어야 합니다. 그렇지 않으면 이후 조건의 구문들도 실행됩니다.
  • default는 조건에 해당하는 입력값이 없는 경우에 실행되는 코드를 작성합니다.

 

3) 3항 연산

: 간단하게 구현할 수 있는 조건문으로 비교적 간단한 if ~ else 구문 처리에 알맞습니다.

더보기

조건? true인 경우 수행 문장 : false인 경우 수행 문장;

  • 조건이 true인 경우 ? 다음에 오는 문장이 수행됩니다.
  • 조건이 false인 경우 : 오른쪽 문장이 수행됩니다.

'JAVA > JAVA 개념' 카테고리의 다른 글

JAVA 개념 3-3 - 배열  (0) 2022.11.25
JAVA 개념 3-2 - 반복문  (0) 2022.11.24
JAVA 개념 2-4 - 자바 메모리 관리  (0) 2022.11.14
JAVA 개념 2-3 - 연산자  (2) 2022.11.14
JAVA 개념 2-2 - 변수와 메서드  (0) 2022.09.28
  1. 조건문(Conditional statement)
  2. 1) if 문
  3. 2) switch
  4. 3) 3항 연산
'JAVA/JAVA 개념' 카테고리의 다른 글
  • JAVA 개념 3-3 - 배열
  • JAVA 개념 3-2 - 반복문
  • JAVA 개념 2-4 - 자바 메모리 관리
  • JAVA 개념 2-3 - 연산자
kms152000
kms152000
kms152000
백엔드 공부
kms152000
전체
오늘
어제
  • 분류 전체보기 (208)
    • JAVA (32)
      • JAVA 개념 (13)
      • 생활코딩 JAVA 입문 수업 (19)
    • Frontend (0)
      • HTML (0)
      • CSS (0)
      • JS (0)
    • Backend (2)
      • Spring 인강 (2)
    • 코딩 테스트 (154)
      • JAVA - 백준 단계별로 풀어보기 (110)
      • Python - 백준 단계별로 풀어보기 (44)
    • 자격증 (12)
      • 정보처리기사 인강 - 필기 (5)
      • 정보처리기사 인강 - 실기 (7)
    • Database (0)
      • MySQL (0)
      • Oracle (0)
    • 개발 환경 (5)
      • JAVA (1)
      • Eclipse (1)
      • Eclipse 오류 해결 (1)
      • Apache Tomcat (1)
      • IntelliJ (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • hELLO 티스토리 스킨

인기 글

태그

  • 자바 개념
  • Eclipse 한글
  • copyOf
  • 키보드 입력과 로깅
  • 이클립스 환경 설정
  • 제어자
  • Eclipse console 한글 오류
  • Eclipse 환경 설정
  • 3항 연산
  • 비트 연산자
  • 백준 자바 1008번
  • 자바
  • asList
  • 대입 연산
  • 사칙 연산
  • 백준 자바 1001번
  • 로깅 프레임워크
  • 자바 기본 문법
  • java 메서드
  • 백준 자바 10869번
  • 생활코딩
  • 백준
  • 자바 컴파일 순서
  • JAVA 변수
  • 논리연산자
  • 다차원 배열
  • 백준 10998번 자바
  • Java
  • 백준 1000번 자바
  • 관계연산자

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
kms152000
JAVA 개념 3-1 - 조건문
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.