>Java >java지도 시간 >Java 제어 구조의 설명은 무엇입니까?

Java 제어 구조의 설명은 무엇입니까?

王林
王林앞으로
2023-04-30 10:10:06738검색

if 구조

if(조건식){//실행 코드}else if(조건식){//실행 코드}else{//실행 코드}

조건식의 결과는 true|false , 구체적인 형식:

1. 직접 부울 변수

2. 비교 연산자의 결과 또는 논리 연산자의 결과

3 Java에서는 0이 아닌 숫자 유형이나 비어 있지 않은 문자열을 사용할 수 없습니다. 값

스위치 구조

스위치(변수 이름) {case 리터럴 상수 1://실행 코드 break; 케이스 문자 상수 2://실행 코드 break; default://execution code}

1, 유형 변수에는 정수, 문자 및 문자열 유형이 포함됩니다

2. 케이스의 리터럴 상수는 정수 유형과 일치해야 합니다. 3. 문자 유형은 'a', 문자열 유형은 "Hello"

3입니다. 점프 아웃 스위치 구조; 기본값은 기본 실행 코드를 정의합니다. 중단이 없으면 코드가 마지막에 실행됩니다. 실제로 break나 default는 필요하지 않습니다.

4. 스위치 문을 실행할 때 먼저 변수의 값과 케이스 값을 하나씩 비교하여 일치하면 거기에서 해당 코드가 실행됩니다.

일치 후에 break 문이 없으면 더 이상 일치가 수행되지 않으며 후속 코드는 break 문을 만나거나 모든 코드가 실행될 때까지 스위치가 종료되지 않습니다.

스위치에 break가 없으면 마지막에 기본문이 실행됩니다.

while 구조

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

do...while 구조

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

for 루프 구조

for(루프 변수; 루프 조건; 변경 루프 변수) {//실행 코드}

1. 루프 변수, 루프 조건 및 변경 루프 변수의 세 가지 표현식의 위치는 변경할 수 없습니다. 유지해야 하지만 루프 변수는 for 외부에 작성할 수 있고, 루프 조건과 루프 변수를 변경하는 표현식은 내부에 작성할 수 있습니다.

2 루프 변수, 루프 조건 및 변경에 대한 표현식은 두 개 이상 있을 수 있습니다. 루프 변수. 표현식 사이에 별도로 사용하십시오.

향상된 루프

int[] a={1,2,3,4,5,};for(int b:a){System.out.println(b);}

위 내용은 Java 제어 구조의 설명은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제