간단히 정의하면 '코딩'은 컴퓨터에게 무엇을 하라고 지시하는 방식을 의미합니다. 그러나 보기만큼 쉽지는 않지만 지금은 나중(쉽거나 어렵다는 뜻) 부분에 집중하지 않겠습니다. 이번 주제에서는 Java 프로그래밍의 루프에 대해 알아 보겠습니다.
광고 이 카테고리에서 인기 있는 강좌 프로그래밍 언어 - 전문 분야 | 54 코스 시리즈 | 4가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
컴퓨터는 일반적으로 '바이너리' 값으로 알려진 'ON' 및 'OFF' 유형의 데이터만 이해할 수 있습니다. 이진 코드는 (0과 1)로 구성되며 전세계 컴퓨터에서 이해됩니다. 그러나 문제는 우리가 계산하도록 요청한 것을 컴퓨터가 이해하도록 하기 위해 수조 개의 0과 1을 쓸 수 없다는 것입니다. 프로그래밍 언어나 코딩이 중요한 부분입니다.
이를 통해 우리는 코딩 수준에 대한 이해를 성공적으로 걸러냈고, 이제 '코딩'이 무엇을 하는지, 코딩하는 이유를 알았으므로 '루프' 수준까지 더 탭다운해야 합니다. 토론 제목은?
우리 주변에는 여러 PL이 있습니다. 그 중 다수는 웹 개발용이고 다른 일부는 데스크탑 애플리케이션 개발용이며, 일부는 높은 수준, 일부는 낮은 수준 PL로 알려져 있습니다. 이러한 모든 프로그래밍 언어에는 "LOOPS"라는 공통점이 있습니다.
토론에 더 깊이 들어가 보면 루프는 거의 모든 프로그래밍 언어에 존재합니다. 개발자에게 어떤 이점이 있는지 살펴보겠습니다 –
JAVA 프로그래밍의 루프는 코드 복잡성을 해결하고 개발자가 요구 사항에 따라 코드를 재사용하는 데 사용됩니다.
자바의 루프 종류는 다음과 같습니다.
JAVA에서 루프는 반복문입니다. 이러한 명령문은 개발자(또는 사용자)가 프로그램 코드를 반복하거나 코드 그룹이 필요에 따라 여러 번 실행되는 데 도움이 됩니다.
JAVA에는 주로 3가지 주요 루프 범주가 있습니다.
이러한 루프를 자세히 살펴보기 전에 독자들이 한 가지 사실을 이해하기를 바랍니다(이는 세 루프 모두에 가치가 있음). FOR, WHILE 또는 DO WHILE 여부에 관계없이 모두 시작, 본문 및 마지막으로 목적지를 갖습니다. 할일 없이 하나씩 볼까요 –
개발자로서 최종 결과(또는 결과)를 얻기 전에 프로그램의 일부를 특정 횟수만큼 실행하거나 실행하려는 경우 FOR LOOP를 사용하게 됩니다. 명령문을 실행하려는 횟수를 명확하게 아는 경우에만 'For 루프'를 사용한다는 점을 기억하세요. FOR LOOP는 값이 “TRUE”가 될 때까지 반복됩니다.
더 명확하고 명확한 이해를 위해 순서도를 살펴보겠습니다.
구문
for(initialization condition; testing condition; increment/decrement) { statement(s) }
설명
3개의 매개변수(예: 초기화, 조건 및 증가/감소)는 모두 FOR 루프에서 하나의 단일 문에 유지됩니다. 초기화는 변수의 초기값을 제공하는 것을 의미합니다. 조건은 프로그램에서 확인하려는 값을 의미합니다. 증가/감소는 루프에서 원하는 값을 의미합니다. 그에 따라 값이 증가하거나 감소합니다. 루프의 본문은 중괄호로 시작하고 중괄호(})로 끝나며 루프를 사용하여 실행될 명령문을 포함합니다.
예
우리의 의도는 1에서 100 사이의 모든 짝수를 인쇄하는 것입니다.
class Test { public Static Void Main (String ar []) { int no; for (no = 2; no <=100; no = no+2) { System.out. print ln(no); } } }
이 프로그램의 출력은 2,4,6,8,10,12……………96,98,100입니다
조건이 충족될 때까지 반복적으로 실행하기 위해 일정량의 명령문이 필요한 경우에만? 여기서는 FOR 루프와 달리 명령문을 실행하기 전에 조건을 먼저 확인합니다.
더 명확하고 명확한 이해를 위해 순서도를 살펴보겠습니다.
구문
while (boolean condition) { loop statements }
설명
루프는 괄호 안에 있는 적용 조건 문으로 시작하지만, 이 문은 중괄호 안에 루프 문도 포함합니다. 앞서 말했듯이 WHILE 루프는 값이 참값을 가질 때까지 실행됩니다.
Example
We want to print all the odd numbers between 1 to 100.
class Test { public static void main (String ar[]) { int no = 1; while (no<100) { System.out.print (no); No = no +2; } } }
Output for this program will be 1,3,5,7,9,11………………………………………..97,99
There is not much difference between the WHILE and DO WHILE loops; the difference lies in their statement validation. In DO WHILE, the condition is checked after execution of the block of statements; hence we can say in DO WHILE, the statements are at least executed once.
Let us see the flowchart of it for better and clear understanding –
Syntax
do { statements.. } while (condition);
Explanation
There is no condition checking in the DO WHILE loop for the first time; later, the condition is checked for TRUE or FALSE. If it is TRUE, then the next iteration of loops start; otherwise, the loop terminates itself.
Example
class Test { public Static Void Main (String ar[]) { int no = 2; do { System.out.print (no); No = no + 2; } while (no<=100); }}}
Output for this program will be – 2,4,6,8,10…………….98,100
The comparison between different types of loops are as follows:
1) Declaration
For Loop
for (initialization; condition; iteration){ //body of 'for' loop }
While Loop
Statements; //body of loop }
Do While
do { Statements } while (condition);
2) We use FOR loop if the user knows the time of iteration, whereas the WHILE and DO WHILE loop is preferred when the number of iteration is not known.
3) Regarding the conditional statement in FOR loop, it will operate infinite time, whereas for WHILE and DO WHILE the absence of conditional statement will give ‘Compilation Error’.
The loops concept is crucial for any users who belong to development; if they are freshers and prepare for exams or interviews, they must be well-rehearsed with the Loops concepts. We have covered all the crucial aspects of Loops, and this is how things work in Loops. These 3 Loops are the most crucial ones, and the rest are improvised on them. If you have a good grip over these, then the rest will be quite easier to understand.
위 내용은 Java 프로그래밍의 루프의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!