1. 구조 IF 문 형식 및 사용 구조를 선택하십시오.
A : IF 문 형식 :
if (표현 1) {
진술 단체 1;
} else if (비교 표현 2) {
성명서 2;
} else if (비교 표현 3) {
성명서 3;
}
...
또 다른 {
진술 본문 n+1;
}
B : 실행 프로세스 :
먼저, 비교 표현식 1을 계산하여 반환 값이 true인지 false인지 확인하십시오.
true 인 경우 문자 1을 실행하고 IF 문을 종료하십시오.
False 인 경우 비교 표현식 2를 계산하여 리턴 값이 true인지 false인지 확인하십시오.
true 인 경우, 진술 Body 2를 실행하고 IF 문을 종료하십시오.
False 인 경우 비교 표현식 3을 계산하여 리턴 값이 true인지 false인지 확인하십시오.
모두 false 인 경우, 진술 Body N+1이 실행됩니다.
C : 참고 : 마지막 다른 사람들은 생략 할 수 있지만 생략하지 않는 것이 좋습니다. 범위 외부에서 오류 값을 제기 할 수 있습니다.
예 : :
import java.util.scanner; class demo_if {public static void main (String [] args) {스캐너 sc = new Scanner (System.In); // 키보드 입력, while (true) {system.out.println ( "score를 입력하십시오"); // 프롬프트 입력 int a = sc.nextInt (); // 키보드 입력은 int type if (a> 100 | a <0) {// dead loop, 테스트 System.out.println에 편리합니다 ( "점수를 잘못 입력했습니다"); } else if (a> = 90 & a <= 100) {system.out.println ( "a 등"); } else if (a> = 80 & a <90) {system.out.println ( "b 등"); } else if (a> = 70 & a <80) {System.out.println ( "C 등"); } else if (a> = 60 & a <70) {system.out.println ( "d 등"); } else if (a <60) {System.out.println ( "e 등"); } else {System.out.println ( "잘못된 등급에 입력했습니다"); }}}} 2. 구조 스위치 명령문 형식 및 사용을 선택하십시오.
A : 스위치 형식 :
스위치 (표현) {
사례 값 1 :
진술 단체 1;
부서지다;
사례 값 2 :
성명서 2;
부서지다;
…
기본:
진술 본문 n+1;
부서지다;
}
B : 스위치 문의 형식 설명
(기본 데이터 유형은 INT로 홍보 할 수있는 한 데이터 유형 (JDK1.5) 및 String (JDK1.7)의 열거를 참조하십시오.
C : 실행 프로세스
먼저 표현식의 값을 계산하십시오
그런 다음 다음 사례를 일치시킵니다. 해당 문이있는 경우 기본 제어 명령문을 실행하십시오.
예를 들어
import java.util.*; class dome_if3 {public static void main (String [] args) {//system.out.println("hello world! "); 스캐너 sc = 새 스캐너 (System.In); // 키보드 항목 (true) {// Dead Loop은 테스트 System.out.println을 용이하게합니다 ( "변환 할 주를 입력하십시오"); // 주간의 키보드 항목 프롬프트 = sc.nextInt (); 스위치 (주) {사례 1 : System.out.println ( "1 주 1"); 부서지다; 사례 2 : System.out.println ( "2 주"); 부서지다; 사례 3 : System.out.println ( "3 주"); 부서지다; 사례 4 : System.out.println ( "주 4 주"); 부서지다; 사례 5 : System.out.println ( "5 주"); 부서지다; 사례 6 : System.out.println ( "6 주"); 부서지다; 사례 7 : System.out.println ( "일요일"); 부서지다; 기본값 : System.out.println ( "번호를 잘못 입력 한 경우 다시 입력하십시오"); }}}}3 : 스위치 문의 각각의 사용 시나리오를 요약하고 문장을 작성하십시오.
고정 값을 판단 할 때 스위치를 사용하는 것이 좋습니다
간격 또는 범위를 판단 할 때 사용하는 것이 좋습니다.
*스위치로 할 수있는 일, 할 수 있다면 할 수 있지만 할 수 있다면 SLR로 수행하면 작동하지 않습니다.
위의 기사는 구조화 된 IF 문과 스위치 문의 차이점에 대해 간략하게 이야기합니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.