Java 선택 문에 대한 초보자 안내서

Java 선택 문에 대한 초보자 안내서

선택 문은 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 지식을 향상시키십시오.

다음 읽기
관련 항목
  • 프로그램 작성
  • 자바
  • 코딩 튜토리얼
저자 소개 제롬 데이비슨(22개 기사 게재)

Jerome은 MakeUseOf의 스태프 라이터입니다. 그는 프로그래밍 및 Linux에 대한 기사를 다룹니다. 그는 또한 암호화폐 애호가이며 항상 암호화폐 산업을 주시하고 있습니다.

제롬 데이비슨이 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.