java loop tutorial with program examples
이 튜토리얼은 구문, 설명, 순서도 및 프로그래밍 예제와 함께 Java For Loop의 개념을 설명합니다.
충격파 플래시 파일 재생 방법
이 자습서에서는 Java의 'for-loop'에 대해 설명합니다. 루핑 개념의 모든 측면을 사용 방법과 함께 살펴 보겠습니다.
이 튜토리얼은 Java for-loop의 다양한 애플리케이션 영역을 이해할 수있는 충분한 프로그래밍 예제로 다룹니다. 자주 묻는 질문도 주어진 주제의 일부가되므로 Java for-loop와 관련된 중요한 질문을 잘 알 수 있습니다.
학습 내용 :
자바 For 루프
루프 문은 모든 프로그래밍 언어의 필수 부분입니다. 루핑은 사용자가 지정한 조건에 따라 각 요소를 반복하는 데 도움이됩니다. Java는 예외가없는 언어이며 'for-loop'는 모든 프로그래밍 언어에서 볼 수있는 가장 일반적인 루프 중 하나입니다.
통사론:
for (initialization; condition; iteration) statement;
우선 루프 제어 변수가 초기 값으로 초기화됩니다. 그 뒤에는 true 또는 false를 반환하는 부울 표현식 인 조건이 따릅니다. 이 조건은 루프 제어 변수를 테스트하는 데 사용됩니다.
조건이 참이면 for 루프는 반복을 계속하고 그렇지 않으면 종료합니다.
처음 10 개의 숫자 인쇄
다음은 Java for-loop의 간단한 예입니다. 여기에서는 'for-loop'를 사용하여 처음 10 개의 숫자를 인쇄했습니다.
우선 값이 1 인 변수 'i'를 초기화했습니다. 그런 다음 'i'가 10보다 작거나 같아야하는 조건을 지정한 다음 루프를 1 씩 증가 시켰습니다. 'i'의 값이 '10보다 작거나 같음'이면 모든 반복 후에 'i'의 값이 인쇄됩니다.
값이 11이되는 순간 지정된 조건이 일치하지 않고 루프가 종료됩니다.
import java.util.Scanner; public class example { public static void main(String() args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
산출:
문자열 반전
아래 예에서는 콘솔을 통해 입력 문자열을 가져와 for 루프를 사용하여 역순으로 각 문자를 인쇄하려고했습니다.
import java.util.Scanner; public class example { public static void main(String() args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
산출:
각 루프에 대한 Java
이것은지도 또는 배열 목록과 같은 컬렉션의 요소 / 항목을 탐색하거나 탐색하는 데 주로 사용되는 또 다른 형식의 for 루프입니다. 이것은 JDK-5 이상에서 지원됩니다. 향상된 for 루프라고도합니다.
통사론:
for (data-type obj: array) { obj statement; }
자주 묻는 질문
Q # 1) Java에서 루프를 어떻게 반복합니까 ??
대답: 자바에서는 카운터 변수를 사용하여 루프를 반복합니다. 가장 일반적으로 카운터 변수는 i, j 또는 count 일 수 있습니다. 어떤 변수를 선택할지는 프로그래머에게 전적으로 달려 있습니다.
아래 예에서는 루프를 5 번 반복 한 다음 '*'를 인쇄했습니다. 이것은 피라미드 프로그램이라고도합니다. 'i'및 'j'의 값이 5가되지 않으면 루프가 반복됩니다.
public class example { public static void main(String() args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
산출:
Q # 2) Java에서 문자열에 for-loop를 사용하는 방법은 무엇입니까?
대답: 아래는 String 변수에 for-loop를 사용한 프로그램입니다. 여기서는 'i'인덱스와 (i + 1) 인덱스의 문자가 같은지 여부를 비교하기 위해 두 개의 카운터가있는 for 루프를 초기화했습니다. 동일한 경우 (i + 1) 인덱스의 문자를 인쇄합니다.
public class example { public static void main(String() args) { String str = new String('Microsofft'); int count = 0; char() chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i 산출:
Q # 3) for-loop Java에서 한 번 인쇄하는 방법은 무엇입니까?
대답: 아래 프로그램에서“i”값은 우리가 그에 따라 조건을 지정 했으므로 한 번만 인쇄됩니다.
ddos 프로그램을 만드는 방법
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
산출:
Q # 4) Java에서 for-loop에서 나오는 방법은 무엇입니까?
대답: 이것은 for 루프의 가장 기본적인 질문입니다. Java for-loop에서 조건이 충족되지 않으면 자동으로 루프에서 빠져 나옵니다.
그러나 명시 적으로 자바의 break 문 만약 당신이 루프에서 나오고 싶다면.
휴식 :
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
산출:
휴식없이 :
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
산출:
Q # 5) Java에서 for-loop에서 값을 얻는 방법은 무엇입니까?
대답: 카운터 변수의 값 (예 : i, j 또는 count)을 인쇄하여 for 루프에서 값을 가져올 수 있습니다.
YouTube에서 고품질 오디오 다운로드
Q # 6) Java에서 for each 루프를 사용하는 방법은 무엇입니까?
대답: 이 자습서의 'Java for-each 루프'섹션을 살펴볼 수 있습니다. 그러나 아래에 Java for-each 루프 또는 Java Enhanced for-loop의 간단한 예를 나열했습니다.
import java.util.HashMap; public class example { public static void main(String() args) { int() arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
산출:
결론
이 튜토리얼에서는 구문, 설명, 순서도 및 프로그래밍 예제와 함께 Java for-loop의 개념을 설명했습니다. Java for-loop의 다른 변형도 플로차트, 설명, 구문 및 필요한 경우 프로그래밍 예제와 함께 자세히 설명됩니다.
추천 읽기 = >> 자바의 While 루프
이 튜토리얼에 나열된 예제는 Java 인터뷰 중에도 요청되므로 매우 중요합니다. 주제를 자세히 이해할 수 있도록 매우 중요한 몇 가지 FAQ를 나열했습니다.
=> 여기에서 완벽한 Java 교육 가이드를 확인하십시오.
추천 도서