Java의 제어문이란 무엇입니까?



이 기사는 Java의 제어문, 구현 방법 및 다양한 유형에 대한 상세하고 포괄적 인 지식에 중점을 둡니다.

제어문 Java 프로그래밍에 필요한 기본 사항 중 하나입니다. 프로그램의 원활한 흐름을 가능하게합니다. 이 기사에서는 다음과 같은 사항을 다룰 것입니다.

모든 프로그래머는 특정 작업을 수행하기 위해 컴퓨터에 제공되는 명령으로 간단히 정의 할 수있는 문이라는 용어에 익숙합니다. Java의 제어문은 다른 명령문의 실행 여부를 결정하는 명령문입니다. 프로그램의 흐름을 제어합니다. 자바의 'if'문은 두 문 집합 간의 실행 순서를 결정합니다.





자바의 제어문제어문은 세 가지 범주로 나눌 수 있습니다.

  • 선택문
  • 반복문
  • 점프 문

Java의 제어문에 대한이 기사로 이동



의사 결정 진술

어떤 문을 언제 실행할지 결정하는 문을 의사 결정 문이라고합니다. 프로그램 실행의 흐름은 제어 흐름 명령문에 의해 제어됩니다.
Java에서 사용할 수있는 의사 결정 문은 네 가지입니다.

Java의 제어문에 대한이 기사로 이동

간단한 if 문

if 문은 지정된 조건에 따라 코드를 실행해야하는지 여부를 결정합니다.
통사론:



if (condition) {Statement 1 // 조건이 참이면 실행 됨} Statement 2 // 조건에 관계없이 실행 됨

산출:
If 문!
안녕하세요!

Java의 제어문에 대한이 기사로 이동

만약. . else 문

이 문에서 지정된 조건이 참이면 if 블록이 실행됩니다. 그렇지 않으면 else 블록이 실행됩니다.
예:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ( 'a is greater than 10') else System.out.println ( 'a is less 10 '보다) System.out.println ('Hello World! ')}}}

산출:
a는 10보다 작습니다.
안녕하세요!

Java의 제어문에 대한이 기사로 이동

중첩 된 if 문

if 블록 안에 존재하는 if는 중첩 된 if 블록으로 알려져 있습니다. 다른 if..else 문 안에 정의된다는 점을 제외하면 if..else 문과 유사합니다.
통사론:

if (condition1) {Statement 1 // 첫 번째 조건이 참이면 실행 if (condition2) {문 2 // 두 번째 조건이 참이면 실행} else {문 3 // 두 번째 조건이 거짓이면 실행}}

예:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s % 2 == 0) System.out.println ( 's is an even number and greater than 10! ') else System.out.println ('s는 홀수이고 10보다 큽니다! ')} else {System.out.println ('s는 10 '보다 작습니다)} System.out.println ('Hello 세계! ')}}

산출:
s는 짝수이고 10보다 큽니다!
안녕하세요!

Java의 제어문에 대한이 기사로 이동

Switch 문

Java의 switch 문은 여러 조건에서 단일 문을 실행하는 데 사용됩니다. switch 문은 short, byte, int, long, enum 유형 등과 함께 사용할 수 있습니다.
switch 문을 사용하는 동안 몇 가지 사항에 유의해야합니다.
α 스위치 식에 대해 하나 또는 N 개의 케이스 값을 지정할 수 있습니다.
α 중복 된 케이스 값은 허용되지 않습니다. 고유 값을 사용하지 않으면 컴파일러에서 컴파일 타임 오류가 생성됩니다.
α 케이스 값은 리터럴이거나 상수 여야합니다. 변수는 허용되지 않습니다.
α 문 시퀀스를 종료하기 위해 break 문을 사용합니다. 이 문을 사용하는 것은 선택 사항입니다. 이 문을 지정하지 않으면 다음 case가 실행됩니다.

예:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch statement with int data type switch (instrument) {case 1 : musicInstrument = 'Guitar'break case 2 : musicInstrument = 'Piano 'break case 3 : musicInstrument ='Drums 'break case 4 : musicInstrument ='Flute 'break case 5 : musicInstrument ='Ukelele 'break case 6 : musicInstrument ='Violin 'break case 7 : musicInstrument ='Trumpet 'break default : musicInstrument = '잘못된'break} System.out.println (musicInstrument)}}

산출:
플루트

Java의 제어문에 대한이 기사로 이동

루핑 문

지정된 조건이 충족 될 때까지 코드 블록을 반복적으로 실행하는 문을 루핑 문이라고합니다. Java는 사용자에게 세 가지 유형의 루프를 제공합니다.

Java의 제어문에 대한이 기사로 이동

동안

가장 일반적인 루프로 알려진 while 루프는 특정 조건을 평가합니다. 조건이 참이면 코드가 실행됩니다. 이 프로세스는 지정된 조건이 거짓으로 판명 될 때까지 계속됩니다.
while 루프에 지정할 조건은 부울 표현식이어야합니다. 사용 된 유형이 int 또는 문자열이면 오류가 생성됩니다.

통사론:

while (조건) {statementOne}

예:

public class whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

산출:
5
7
9
열한
13
열 다섯

Java의 제어문에 대한이 기사로 이동

하다. .동안

do-while 루프는 while 루프와 유사하지만 do-while 루프의 조건이 루프 본문 실행 후 평가된다는 점만 다릅니다. 이렇게하면 루프가 한 번 이상 실행됩니다.

통사론:

do {// 실행할 코드} while (조건)

예:

public class Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } } 

산출:
스물

Java의 제어문에 대한이 기사로 이동

에 대한

Java의 for 루프는 코드를 여러 번 반복하고 평가하는 데 사용됩니다. 반복 횟수를 사용자가 알고있는 경우 for 루프를 사용하는 것이 좋습니다.

통사론:

for (초기화 조건 증가 / 감소) {statement}

예:

public class forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } } 

산출:
5
6
7
8
9
10

Java의 제어문에 대한이 기사로 이동

예제와 함께 pl SQL 자습서

각각

배열의 요소 순회는 for-each 루프로 수행 할 수 있습니다. 배열에있는 요소는 하나씩 반환됩니다. 사용자는 for-each 루프에서 값을 증가시킬 필요가 없습니다.

예:

public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} for (int i : s) {System.out.println (i)}}}

산출:
18
25
28
29
30

Java의 제어문에 대한이 기사로 이동

분기 문

Java의 분기 명령문은 명령문에서 다른 명령문으로 이동하여 실행 흐름을 전송하는 데 사용됩니다.

Java의 제어문에 대한이 기사로 이동

단절

java의 break 문은 루프를 종료하고 프로그램의 현재 흐름을 중단하는 데 사용됩니다.

예:

public class Test {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

산출:
5
6
7

Java의 제어문에 대한이 기사로 이동

계속하다

루프의 다음 반복으로 건너 뛰기 위해 continue 문을 사용합니다. 이 문은 프로그램의 현재 흐름을 계속하고 지정된 조건에서 코드의 일부를 건너 뜁니다.

예:

public class Main {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

산출:
6 8 10 12 14

이것으로 우리는 Java Article에서이 제어문을 끝냅니다. Java의 제어문은 프로그램을 효과적이고 사용자 친화적으로 만들기 위해 효율적으로 사용해야합니다.

에두 레카 산업 요구 사항 및 요구 사항에 따라 전문가가 선별합니다. 이 교육은 Hibernate, Spring 및 SOA와 같은 인기있는 프레임 워크와 함께 핵심 Java 및 J2EE의 기본 및 고급 개념에 대한 포괄적 인 지식을 포함합니다. 이 과정에서는 업계 사용 사례를 사용하여 Java Array, Java OOP, Java 함수, Java Loops, Java Collections, Java Thread, Java Servlet 및 웹 서비스와 같은 개념에 대한 전문 지식을 습득합니다.