코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (394)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (4)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • 자바스크립트
  • r
  • CentOS
  • 파이썬
  • linux
  • python
  • jsp
  • oracle
  • javascript
  • Android
  • Java
  • Spring

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Java] 조건문과 반복문
languages/java

[Java] 조건문과 반복문

2018. 1. 12. 13:20
반응형

4. 조건문과 반복문

 

4.1 if 조건문

4.1.1 조건식이 true일 경우에만 실행됨

/**
 * Syntax: The if Statement
 *
 * if: Java keyword
 * condition: boolean expression
 * statement: executed if the condition is true and skipped otherwise
 */
if (condition) {
	statement
}

 

4.1.2 if ~ else(양자택일형)

 

4.1.3 다양한 조건의 if문

 

 

4.1.4 중첩 if(nested if)

if문 안에 또 다른 if문을 중첩해서 넣을 수 있다.

if (조건식1) {
    // 조건식1의 연산결과가 true일 때 수행될 문장들을 적는다.
    if (조건식2) {
    	// 조건식1과 조건식2가 모두 true일 때 수행될 문장들
    } else {
    	// 조건식1이 true이고, 조건식2가 false일 때 수행되는 문장들
    }
} else {
	// 조건식1이 false일 때 수행되는 문장들
}

 

 

4.2 switch문

4.2.1 if문보다 코드가 간결함
4.2.2 조건식에는 정수식만 가능함(Java 1.7부터 String도 가능함)
4.2.3 break 문장이 없을 경우 계속 다음 코드로 진행함(주의)

 

break가 없는 경우

 

 

4.3 반복문(loop)

4.3.1 반복문의 종류

  • for
  • while
  • do~while

반복횟수가 고정적인 경우 주로 for문을 사용하며 반복횟수가 가변적인 경우 주로 while, do~while을 사용함

 

4.3.2 for

조건문은 true일동안 반복 처리됨

초기문은 최초 한번만 실행됨

 

 

4.4 실습예제

4.4.1 If.java

반응형
저작자표시 비영리 변경금지
    'languages/java' 카테고리의 다른 글
    • [Java] Method
    • [Java] 배열(Array)
    • [Java] 연산자(operator)
    • [Java] 자료형과 변수
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바