mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, May 25, 2007

Java 자바] switch문, case문, default문; 스위치 문 사용 예제


판단해야 할 조건이 여러 개 있을 경우, if문을 중복하여 사용하면 소스가 산만해지기에 switch문을 사용합니다.

int 같은 숫자형이나, 또는 char 처럼 '숫자로 변환할 수 있는 자료형'을 조건으로 지정할 수 있습니다.

break문이 없으면, 아래의 조건들까지 모두 실행되어 버리기에 주의가 필요합니다.

어떤 조건에도 맞지 않는 경우에는 default 문이 기본값으로서 실행됩니다. default문이 필요 없다면 없어도 됩니다.

스위치-문 예제 소스


소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {


    // int형으로 조건 지정
    int i = 365;

    switch (i) {
      case 66    : System.out.println("66 이라는 정수입니다.");
                   break;
      case 365   : System.out.println("365 라는 정수입니다.");
                   break;
      case 1000  : System.out.println("1000 이라는 정수입니다.");
                   break;
      default    : System.out.println("해당 숫자가 없습니다");
                   break;
    }
    // 출력 결과: 365 라는 정수입니다.


    // char 형으로 조건 지정
    char c = 'A';

    switch (c) {
      case 'A'  : System.out.println("'A' 라는 문자입니다."); break;
      case '똠' : System.out.println("'똠' 이라는 문자입니다."); break;
      case '7'  : System.out.println("'7' 이라는 문자입니다."); break;
      default   : System.out.println("해당되는 문자가 없습니다"); break;
    }
    // 출력 결과: 'A' 라는 문자입니다.

  }
}





tag: java
자바 | Java

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top