선택 문은 Java의 프로그램 제어 구조입니다. 이름에서 알 수 있듯이 특정 조건이 충족되면 실행 경로를 선택하는 데 사용됩니다.
스토리지를 많이 사용하지 않는 게임
Java에는 세 가지 선택 문이 있습니다. 만약 , 다른 경우라면 , 그리고 스위치 . 더 자세히 살펴보겠습니다.
1. if 문
이것은 단일 선택 문입니다. 단일 작업(또는 작업 그룹)만 선택하거나 무시하기 때문에 이름이 지정되었습니다.
주어진 조건이 참인 경우 특정 명령문이 실행되도록 하려면 다음을 사용하십시오. 만약 성명. 조건은 부울 결과, 즉 true 또는 false(1 또는 0)를 제공하는 표현식입니다. 관계형, 논리형 및 같음 연산은 부울 결과를 제공하는 표현식 유형입니다.
조건이 거짓이면 가정된 작업의 실행을 건너뜁니다.
통사론:
if (condition)
statement
샘플 코드:
if (mark >90)
System.out.println('You got grade A');
앞의 들여쓰기를 주목하세요. System.out.ln() 성명. 프로그램 구조를 보여주기 위해 포함하는 것이 좋습니다. 대부분의 IDE는 다음 줄로 이동할 때 자동으로 포함합니다. 따라서 포함하는 것을 잊는 것에 대해 걱정할 필요가 없습니다.
2. if..else 문
이것은 이중 선택 문입니다. 두 가지 다른 작업(또는 작업 그룹) 중에서 선택하기 때문에 이름이 지정되었습니다.
관련된: Excel에서 중첩 수식과 함께 IF 함수를 사용하는 방법
NS 다른 경우라면 문에서 특정 작업을 실행합니다. 만약 조건이 참일 때 차단합니다. 그렇지 않으면 에서 작업을 실행합니다. 또 다른 조건이 거짓 결과로 평가되면 차단합니다.
통사론:
if (condition)
statement1
else
statement2
샘플 코드:
if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');
중첩된 if..else
갖는 것이 가능하다 다른 경우라면 내부의 진술 다른 경우라면 명령문, 중첩으로 알려진 시나리오.
아래 예를 참조하십시오.
if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}
위의 코드는 물체의 온도가 특정 범위 내에 있는지 확인한 다음 가능한 색상을 인쇄합니다. 위의 코드는 장황하므로 논리를 따라가는 것이 혼란스러울 것입니다.
아래를 보십시오. 동일한 목표를 달성하지만 더 컴팩트하고 불필요한 {} ~ 후에 또 다른 . 대부분의 프로그래머는 실제로 후자보다 그것을 선호합니다.
if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}
블록
NS 만약 그리고 다른 경우라면 문은 일반적으로 하나의 작업을 실행할 것으로 예상합니다. 여러 명령문을 함께 실행하려면 중괄호를 사용하십시오. {} 이러한 작업을 그룹화합니다.
if (condition){
// statements
} else {
// statements
}
3. 스위치
이것은 다중 선택 문입니다. 표현식이 주어진 사례 중 하나와 일치하는지 확인한 다음 해당 사례에 대한 작업을 실행합니다.
통사론:
switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}
NS 부서지다 명령문은 중지하는 데 사용됩니다. 스위치 일치하는 항목을 찾았을 때 실행되는 문. 사례가 발견되면 실행 시간을 낭비할 필요가 없습니다.
당신의 스냅 점수는 어떻게 올라가나요
switch 문에 지정된 식은 다음 형식의 상수 정수여야 합니다. 바이트 , 짧은 (하지만 긴 ), 정수 , 또는 숯 . 당신은 또한 사용할 수 있습니다 끈 데이터 형식.
샘플 코드:
String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}
파이썬 if 문 살펴보기
이제 Java에서 선택 문을 사용하는 방법을 배웠으므로 Python으로 전환하는 것이 흥미로울 수 있습니다.
프로그래밍 논리는 비슷하지만 Python은 초보자에게 더 친숙하고 장황하지 않습니다. 여러 언어로 된 논리 학습은 실행 중인 기본 아이디어를 적용하는 데 도움이 됩니다. 코딩 지식을 다양화하는 것은 결코 나쁜 생각이 아닙니다.
공유하다 공유하다 트위터 이메일 파이썬 if 문을 사용하는 방법Python을 마스터한다는 것은 Python if 문에 익숙해지는 것을 의미합니다. 다음 if 문 예제를 사용하여 Python 지식을 향상시키십시오.
다음 읽기 관련 항목- 프로그램 작성
- 자바
- 코딩 튜토리얼
Jerome은 MakeUseOf의 스태프 라이터입니다. 그는 프로그래밍 및 Linux에 대한 기사를 다룹니다. 그는 또한 암호화폐 애호가이며 항상 암호화폐 산업을 주시하고 있습니다.
제롬 데이비슨이 참여한 작품 더보기뉴스레터 구독
기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!
구독하려면 여기를 클릭하세요.