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 중국어 웹사이트의 기타 관련 기사를 참조하세요!