일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- php호스팅
- 무료호스팅
- 웹퍼블리싱
- 웹호스팅
- 무료 홈페이지 제작
- 무료홈페이지
- 무료서버
- 무료사이트
- 우편번호 API
- 클릭해제
- 문자열 뒤집기
- 무료 호스팅
- 무료 홈페이지
- 마우스 오른쪽 버튼
- postcodify
- 새우편번호
- 복사방지
- 무료제작
- 퍼빌리셔
- 웹퍼블리셔
- 무료
- php
- 마우스오른쪽
- 홈페이지제작
- 우체국 우편번호
- 호스팅
- 무료 웹 호스팅
- 자바키워드
- 글자뒤집기
- 자바스크립트
Archives
- Today
- Total
Developer Factory
08_10. JAVA - 흐름 제어문 : 조건문 - if 본문
package com.eomjinyoung.java.basic.step03;
//////////////////////////////////////////////////////
//주제 : 흐름 제어문 : 조건문 - if
//////////////////////////////////////////////////////
/* 흐름 제어문
* - 명령어의 실행 순서를 제어하기 위한 용도로 사용된다.
* - 종류
* 조건문 : if... else, switch
* 반복문 : do... while, while, for
* 분기문 : break
*
* << 조건문 : if >>
* 1) if (조건식)
* 문장;
* : '조건식' 이 true인 경우 '문장'을 수행한다.
*
* 2) if (조건식)
* 문장1;
* else
* 문장2;
* : '조건식' 이 true라면 '문장1'을 수행하고, false라면 '문장2'를 수행한다.
*
*/
public class Control01
{
public static void main(String[] args)
{
/* 테스트 1 : 간단한 조건문
int a = 3;
if( a > 4)
System.out.println("a > 4 입니다.");
System.out.println("종료합니다!");
*/
/* 테스트 2 : { } 을 사용하여 수행할 명령어를 묶어줌.
int a = 5;
if(a > 0) {
System.out.println("a > 0 입니다.");
a = -5;
}
if(a < 0) {
System.out.println("a < 0 입니다.");
a = 0;
}
*/
/* 테스트 3 : if... else
int a = 5;
if(a > 0)
System.out.println("a > 0 입니다.");
else
System.out.println("a <= 0 입니다.");
*/
/* 테스트 4 : if... else if... else
int a = 0;
if(a > 0)
System.out.println("a > 0 입니다.");
else
if (a < 0)
System.out.println("a < 0 입니다.");
else
if(a == 0)
System.out.println("a == 0 입니다.");
else
System.out.println("허~~~ 0도, 음수도, 양수도 아닌수가 있나요?");
*/
// 내가 봐도 복잡하다. 허~~~ 이것을 좀더 알아보기 쉽도록 모양을 좀 내 봅시다.
/* 다음과 같이 정리하는게 나을것 같네요...
if(a > 0)
System.out.println("a > 0 입니다.");
else if (a < 0)
System.out.println("a < 0 입니다.");
else if(a == 0)
System.out.println("a == 0 입니다.");
else
System.out.println("허~~~ 0도, 음수도, 양수도 아닌수가 있나요?");
// 어떻습니까? 보기도 좋고, 이해하기도 좋지 않습니까?
*/
/* 테스트 5 : 과연 else는 어디 소속일까요?
int a = -5;
if (a >= 0)
if(a == 0)
System.out.println("a == 0 입니다.");
else
System.out.println("a < 0 입니다.");
// 결과는 아무런 것도 출력되지 않을 것이다!
// else 는 가장 가까운 if 문에 속하게 된다.
// 위의 예제는 모양은 그럴싸 하지만, '결코 날 속일 수 없어!'
// 결국 다음과 같이 정리된다.
// if (a > = 0)
// if(a == 0)
// System.out.println("a == 0 입니다.");
// else
// System.out.println("a < 0 입니다.");
// 요렇게...
*/
}
}
'Developer > Java' 카테고리의 다른 글
08_12. JAVA - 흐름 제어문 : 반복문 - do... while, while (0) | 2014.07.03 |
---|---|
08_11. JAVA - 흐름 제어문 : 조건문 - switch (0) | 2014.07.03 |
08_09. JAVA - 할당 연산자(Assignment Operator) (0) | 2014.07.03 |
08_08. JAVA - 조건 연산자(Conditional Operator) (0) | 2014.07.03 |
08_07. JAVA - 비트 연산자(Bitwise Operator) (0) | 2014.07.03 |