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

 
Previous Post 니콘 디카 화질 좋은 모델은? D200, D100, D80, D40, D40X ? Niko...포토샵] 니콘 소프트 포커스 필터 효과, 뽀샤시 효과; Nikon Soft-I, II, 1...포토샵] 소프트 필터 효과, 뽀샤시 효과; Photoshop Soft Focus Filte...니콘 애기번들 줌 렌즈 필터 사이즈, 아빠번들 휠터 구경 크기; Nikon 18-55mm ...C언어] YYYY-MM-DD hh:mm:ss 현재 날짜 시간 타임 스탬프 출력; ISO T...한글 수식 입력기 기초 사용법: 수학 공식 입력/편집기; 아래아한글 2005; HWP Eq...한영 키보드에서 가장 많이 쓰이는 키, 키보드 스킨의 '마모도'로서 측정(?) - SAMS...C언어] sprintf_s 함수 사용법: 비주얼 Visual C 2005 이상에서C언어] localtime_s 함수 사용법: 비주얼 Visual C 2005 이상에서C언어] 세계 시간 시계, 타임존/시차 계산; World-Time Timezone

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

Friday, May 25, 2007

판단해야 할 조건이 여러 개 있을 경우, 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' 라는 문자입니다.

  }
}



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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