Java의 for 루프는 무엇이며 어떻게 구현합니까?



'Java의 for 루프'에 대한이 기사는 예제 프로그램의 도움으로 Java에서 루프 문을 구현하는 방법을 이해하는 데 도움이 될 것입니다.

프로그래밍하는 동안 코드에서 특정 문 블록을 몇 번 반복할지 구체적으로 알고있는 상황이 발생하면 'for'루프로 이동합니다. 이 기사에서는 for 루프를 구현하는 방법에 대해 알아 보겠습니다.

이 기사에서 다루는 주제는 다음과 같습니다.





의 시작하자!

for 루프는 무엇입니까?

프로그래머는 일반적으로 루프 일련의 명령문을 실행합니다. 에 대한 루프는 일부를 반복해야 할 때 사용됩니다. 여러 번. 특히 반복 횟수가 고정 된 경우에 사용됩니다!



더 나은 이해를 위해 그림으로 표현하겠습니다!

흐름도

For-In 루프-스위프트 튜토리얼-Edureka

여기에서 초기화 후 코드에 할당 한 조건을 스캔하고 조건이 참인 경우 값을 증가 / 감소 (코드에 따라) 한 다음 보유한 조건에 따라 코드를 다시 반복합니다. 할당. 그러나 조건이 거짓이면 루프를 종료합니다.



Java의 변경 가능 및 불변 객체

이 이론적 설명 후에는 ...에 대한 고리!

통사론

for (statement 1 statement 2 statement 3) {// 실행할 코드 블록}

구문은 매우 간단합니다. 다음과 같이 간다
진술 1 : 코드 블록이 실행되기 전의 조건
진술 2 : 코드 실행 조건을 지정합니다.
진술 3 : 코드가 실행되면 조건

더 명확하게하기 위해 위에서 설명한 구문을 Java 코드로 구현해 보겠습니다.

PHP에서 배열을 인쇄하는 방법

for 루프의 예

아래에 작성된 코드는 for 루프가

public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

산출:
0
하나
2

4

for 루프의 개념에 대해 모두 알 수 있도록 간단한 코드를 작성했습니다. for 루프 안에는 이전 세그먼트에서 언급 한 세 가지 명령문이 있습니다. 이제 그들과 쉽게 공감할 수 있기를 바랍니다!

  • 첫째, Int i = 0은 값이 0으로 지정된 정수 변수의 초기화입니다.
  • 둘째, 나는<5 is the condition that I have applied in my code
  • 셋째, i ++는 변수의 값이 증가하기를 원한다는 것을 의미합니다.

for 루프의 작동을 이해 한 후 Java 중첩이라는 다른 개념으로 이동하겠습니다. ...에 대한 고리!

자바 중첩 for 루프

for 루프 내부에 for 루프가있는 경우 Java 중첩 for 루프가 발생한 것입니다. 내부 루프는 외부 루프가 실행될 때 완전히 실행됩니다.

Java 중첩 for 루프의 작동을 보여주는 예제를 제공합니다.

중첩 된 for 루프에 대한 Java 코드 :

공용 클래스 예 {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

산출:
열한
1 2
1 3
이십 일
2 2
2. 3
3 1
3 2
3 3

중첩 된 for 루프의 개념을 이해 했으므로 이제 들어 보셨을 수있는 매우 유명한 예를 보여 드리겠습니다! 피라미드 예!

피라미드 예 : 사례 1

public class PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

산출:

is-a 관계는 자바

*
* *
* * *
* * * *
* * * * *

다음 예제로 넘어갑니다.

피라미드 예 : 사례 2

package MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij-) {System.out.print ( '*')} System.out.println ( ) // 새 줄}}}

산출:

* * * * *
* * * *
* * *
* *
*

나는 당신이이 두 패턴에 익숙 할 것이라고 확신합니다.

이것으로이 'Java의 For 루프'기사의 끝으로 이동합니다. 이제 'Java의 for 루프'개념이 명확 해 졌으면합니다. 우리는 계속해서 자바 세계를 함께 파헤칠 것입니다. 계속 지켜봐주세요!

가능한 한 많이 연습하고 경험을 되 돌리십시오.

확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. 우리는 당신의 여정의 모든 단계에서 당신을 돕기 위해 여기에 있습니다.이 자바 인터뷰 질문 외에 우리는 자바 개발자가 되고자하는 학생과 전문가를 위해 고안된 커리큘럼을 제안합니다.

질문이 있으십니까? 이 '자바 맵 인터페이스'의 댓글 섹션에 언급하십시오. 기사와 우리는 가능한 한 빨리 당신에게 돌아갈 것입니다.