자바의 기본 구문 - 선택 구조

자바 지점 문 분류

분기 문을 선택적으로 수행 또는 두 가지 범주로 나누어 특정 조건에 따라 특정 문장을 스킵 :

  경우 - 다른 문
  switch 문

 

IF-else 문 구문

IF (부울 표현식) { 
    문 또는 문 블록; 
} 
IF (논리식) { 
    문 또는 문 블록; 
} 
그렇지 않으면  IF (부울 표현식) { 
    문 또는 문 블록; 
} 다른 { 
    문 또는 문 블록; 
}

IF-else 문 사용 예

 
패키지 com.uncleyong, 
 
공공  클래스 TestIf {
     공공  정적  무효 메인 (문자열 []에 args) {
         // 경우 연령 <= 8, 인쇄 "아니오 학교"
         // 나이는 <= 14를 출력합니다 경우 "주"
         // 경우 연령 <= 17 일 인쇄 "중학교"
         // 연령 <= 20, 인쇄 "고등학생"만약
         // 만약 연령 <= 24 일 인쇄 "학생"
         // 이 충족되지 않을 경우, 인쇄 "졸업" 
 
        INT 나이 = 5 ; 
 
        IF (나이 <= 8. ) { 
            에서 System.out.println ( "아니오 학교" ); 
        } 다른  IF (나이 <= 14 ) {
            에서 System.out.println ( "차" ) 
        } 다른  IF (연령 <= 17. ) { 
            에서 System.out.println ( "중학교" ) 
        } 밖의  경우 (연령 <= 20이다 ) { 
            에서 System.out.println ( " 고등학교 " ); 
        } 다른  IF (나이 <= 24 ) { 
            에서 System.out.println ( "학생 " ); 
        } (가) 다른 { 
            에서 System.out.println이 ( "졸업 " ); 
        } 
    } 
}

스위치 문 구문

 
 
스위치 (표현) {
     케이스 상수 1 : 
        문장 1; 
        BREAK ;
     케이스 상수 2 : 
        문이, 
        BREAK , 
    ... 
    케이스 상수 N : 
        문 N, 
        BREAK , 
    [ 기본 : 
        문; 
        BREAK ] 
}

스위치 문 적용 사례

패키지 com.uncleyong, 
 
가져 오기 java.util.Scanner; 
 
공용  클래스 SwichScore {
     공공  정적  무효 메인 (문자열 []에 args) {
         / * 
            프로그램 : 키보드가 학생의 성취도에서 읽기, 
            변수 점수에 저장된 점수에 따라 출력 대응 등급 값 : 
            스코어> = 90 레벨하십시오 
            70 = <점수 <90 수준 : B 
            (60) = <점수 <70 레벨 : C의 
            점수 <60 레벨 : D 
        * / 
        스캐너 스캐너 = 새로운 새로운 스캐너합니다 (System.in ); 
        System.out.print ( "입력하십시오 학생들의 성취도, 점수 =" );
         INT의 점수 =scanner.nextInt (); 
 
        스위치 (점수 / 10 ) {
             케이스 10 :
             케이스 9 : 
                에서 System.out.println ( "A" );
                휴식 ; 
 
            케이스 8 :
             케이스 7 : 
                에서 System.out.println ( "B" );
                휴식 ; 
 
            케이스 6 : 
                에서 System.out.println ( "C" );
                휴식 ; 
 
            기본 : 
                에서 System.out.println ( "D" );
        } 
 
    } 
}

 

스위치 문 관련 규칙

  INT, 바이트 문자 짧은 : 반환 값의 표현의 스위치 (식)은 여러 종류의 것이어야 , ; ENUM 문자열
  경우 절의 값이 일정해야하고, 모든 경우 절 값은 달라야합니다,
  기본 절은 선택 사항입니다
  BREAK 문이 경우 스위치 문 지점 블록 중 프로그램을 실행 한 후 사용된다;

 

 

성명, 전체 스택 테스트에서 재현 기사는 하나님의 능력을 공유하기위한 https://www.cnblogs.com/UncleYong/p/9729156.html 감사를 말한다.

추천

출처www.cnblogs.com/majunBK/p/11539939.html