> Java > java지도 시간 > 본문

Java의 프로세스 제어에 대한 자세한 설명

高洛峰
풀어 주다: 2017-03-12 13:57:10
원래의
1620명이 탐색했습니다.

Java 프로그램은 특정 기능을 달성하기 위해 제어문을 통해 메소드의 실행 흐름을 제어합니다

Java에는 세 가지 주요 흐름 제어 구조가 있습니다

순차 구조

선택 구조

루프 구조입니다.

세 가지 구조를 결합하면 복잡한 문제를 해결할 수 있습니다.

분기문은 조건문이라고도 합니다

조건문을 사용하면 특정 표현식의 값을 기반으로 프로그램의 일부를 선택적으로 실행할 수 있습니다.

java

프로그래밍 언어 및 Duolu 전환 분기 문장인 경우 이중 도로 를 지원합니다.


If-

else

Java 프로그래밍 언어에서 if()는 숫자 값 대신 부울 표현식을 사용합니다.

의 형식은 다음과 같습니다.

if(부울 유형 표현식 1){

                문 1;

}

다음 코드는 다음과 같습니다. 실제 상황에 맞게 작성하세요

else if(표현식 2){

구문 2;

}

else if(표현식 3){

            문장 3;

}

else{

문장 n;

}

Switch문

표현식의 값은 정수형 또는 열거형의

상수

와 호환되어야 합니다. 값에는 byte, short가 포함됩니다. , int 및 char이며
문자열

또는

객체 일 수 없습니다.

스위치 문 구문 형식

스위치(정수 또는 문자) 중 긴 값일 수 없습니다. 변수){ 케이스 const1: 문1

중단

케이스 Const2:

구문2;

break;

                                                         ~                                                         🎜> 여기에서 중단하는 것은 이 분기에서 뛰어내리는 것을 의미합니다.

특정 케이스 코드 세그먼트의 끝 문장인 break 문이 없으면 케이스 표현식의 값을 확인하지 않고 다음 케이스로 프로그램 실행을 계속합니다.

변수 또는 표현식의 값이 어떤 케이스 값과도 일치할 수 없는 경우 선택적 기본 문자(기본값)는 실행되어야 하는 프로그램 코드 케이스를 나타내며 그 뒤에 직접 상수 값이 올 수 있습니다.

루프 구조

자바에서 주로 사용하는 루프는

for 루프

while

while

과 while이다. 많지는 않지만 다음 세 가지 루프 문 형식을 기억해야 합니다.

for 루프

for (초기화 문; 루프 조건; 증분식) {

루프 본문 ;

}

예 forint i = 0;i
System.out.println("hello world");

}

프로그램을 실행하면 "hello world"가 100번 출력됩니다.

다음으로 동일한 함수를 사용하여 whiledo를 작성합니다

while 루프

 

while(루프 조건) {

실행문

----

}


기반 on 조건판단은 중괄호 안의 실행문을 실행할지 여부를 결정합니다.


루프 조건이 false인 경우 실행 프로세스에서는 루프 조건을 먼저 결정합니다. true인 경우 루프 본문 코드를 실행한 후 루프 조건이 성립되지 않을 때까지 루프 조건을 판단합니다.


do-while 문의 구문 형식은

do{

루프 본문

입니다.

                   while 루프 조건


   구문 설명 do-while 문에서 루프 본문 부분은 반복적으로 실행되는 코드 부분을 의미합니다. 루프가 설정되려면 루프 조건이 부울 유형이어야 합니다. 값이 true이면 루프가 실행되고, 그렇지 않으면 루프가 종료되고 전체 문이 세미콜론으로 끝납니다.

실행 과정 do-while 문이 실행되면 루프 본문이 먼저 실행된 후 루프 조건이 성립되지 않으면 루프 조건이 성립되면 종료됩니다. 루프 본문이 계속 실행되면 루프 조건이 순차적으로 판단됩니다.


위 내용은 Java의 프로세스 제어에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿