이 가이드에서는 if-else, for 루프, while 루프 등을 다룹니다.
프로그래밍에서 실행 흐름을 제어하는 것은 코드에서 결정을 내리고 작업을 반복하는 데 필수적입니다. Java는 조건문 및 루프를 포함하여 제어 흐름을 관리하기 위한 강력한 도구를 제공합니다. 이 게시물에서는 이러한 기본 개념을 자세히 살펴보고 작동 방식과 이를 사용하여 동적이고 반응이 빠른 프로그램을 만드는 방법을 살펴보겠습니다.
if-else 문을 사용하면 조건이 참인지 거짓인지에 따라 코드 블록을 실행할 수 있습니다. 이는 특정 기준이 충족되는 경우에만 특정 코드가 실행되도록 프로그램에 체크포인트를 설정하는 것과 같습니다.
통사론:
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
이 예에서는:
if-else 문을 사용하여 숫자가 양수, 음수 또는 0인지 확인하는 Java 프로그램을 작성하세요. 각 사례에 적합한 메시지를 인쇄하세요.
switch 문은 변수 값을 기반으로 코드를 실행하는 또 다른 방법입니다. 단일 변수를 여러 가능한 값과 비교해야 할 때 특히 유용합니다.
통사론:
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " day);
루프는 코드 블록을 여러 번 반복할 수 있는 강력한 프로그래밍 도구입니다. Java는 각각 다른 시나리오에 적합한 여러 유형의 루프를 지원합니다.
for 루프는 일반적으로 반복해야 하는 횟수를 미리 알 때 사용됩니다. 초기화, 조건, 반복의 세 부분으로 구성됩니다.
통사론:
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; i이 루프에서:
처음 10개의 짝수를 인쇄하는 for 루프를 만듭니다.
지정된 조건이 true인 동안 while 루프는 계속 실행됩니다. 반복 횟수를 미리 알 수 없을 때 자주 사용됩니다.
통사론:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (count이 예에서 루프는 count 값을 인쇄하고 count가 더 이상 3보다 작지 않을 때까지 이를 증가시킵니다.
2.3 Do-While 루프
do-while 루프는 while 루프와 유사하지만 처음부터 조건이 거짓이더라도 루프 본문이 적어도 한 번 실행되도록 보장합니다.
통사론:
do { // Code to execute at least once } while (condition);예:
int count = 0; do { System.out.println("Count: " count); count ; } while (count이 경우 루프는 while 루프와 마찬가지로 count 값을 인쇄하고 증가시키지만 count가 3 이상에서 시작하더라도 코드가 적어도 한 번 실행되도록 보장합니다.
2.4 중단 및 계속 문
for (int i = 1; i계속 사용 예:
for (int i = 1; i챌린지 3:
1부터 10까지의 숫자를 인쇄하지만 숫자 5는 건너뛰는 루프를 작성하세요.
요약
이 섹션에서는 조건문과 루프를 사용하여 Java 프로그램의 흐름을 제어하는 필수 사항을 다루었습니다. break 및 continue 문과 함께 if-else, switch, for, while 및 do-while 루프를 살펴보았습니다.
이러한 제어 흐름 도구를 마스터하면 보다 동적이고 효율적인 Java 프로그램을 만들 수 있습니다. 배운 내용을 강화하기 위해 도전 과제를 시도해 보세요!
다음 게시물에서는 데이터 그룹을 효율적으로 관리하는 데 핵심이 되는 Java의 배열과 컬렉션을 살펴보겠습니다. 계속 지켜봐주세요!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3