Java에서 문은 가장 작은 단위이며, 각 문은 세미콜론을 종결자로 사용해야 합니다.
또한 Java는 문장에 대한 다른 제한이 없으며, 개발자는 자신의 스타일에 맞게 문장을 자유롭게 작성할 수 있습니다.
예를 들어 문장을 여러 줄에 걸쳐 넣을 수 있는데 그 예는 다음과 같습니다.
String str = "Apple " +"Banner "+"Pear " +" Orange";
자바에서는 문장의 종결자로 세미콜론을 사용하기 때문에 자바에서는 위 3줄의 코드가 하나의 문장으로 간주되며, 왜냐하면 이 3줄에는 세미콜론이 하나만 있기 때문입니다. 그러나 이러한 방식으로 명령문을 작성하는 것은 권장되지 않습니다.
또한 세미콜론을 구분 기호로 사용하므로 한 줄에 여러 문장을 작성할 수 있습니다. 예를 들어, 다음 샘플 코드도 정확합니다.
int a = 0,b,c;b=a+10;b++;c=a*b;System.out.println(c);
위 내용은 한 줄에 5개의 문장을 담고 있습니다.
프로그램 문을 더 아름답고 읽기 쉽게 만들고 오류를 제거하기 위해 일반적으로 소스 코드 형식을 지정하는 데 다음 규칙이 사용됩니다.
1 한 줄에 하나의 문만 작성하고 공백과 공백을 사용합니다. 명령문을 쉽게 읽을 수 있도록 합니다.
2. 각 복합문 내에서 오른쪽으로 들여쓰려면 Tab 키를 사용하세요.
3. 중괄호는 일치 여부를 쉽게 확인할 수 있도록 항상 별도의 줄에 배치됩니다.
빈문
소위 빈문은 프로그램에서 아무 작업도 수행하지 않으며 실제적인 문을 포함하지 않습니다. 프로그램에서 빈 문은 주로 빈 루프 본문으로 사용됩니다.
빈문의 구문형식은 다음과 같습니다.
; // 其实就是一个分号
빈문을 실행한다는 것은 제어권을 문의 끝점으로 옮기는 것입니다. 이렇게 하면 빈 문에 도달할 수 있으면 빈 문의 끝점에도 도달할 수 있습니다.
표현문
많은 고급 언어에는 특별한 할당문이 있습니다. Java에서는 할당이 연산자이므로 할당 표현식만 있습니다. 할당 표현식 뒤에 세미콜론을 추가하면 독립형 명령문이 됩니다.
다음은 표현식의 몇 가지 예시문입니다.
3.1415926; (a+b)/2; x*y*z-y+(20-x);
이러한 표현식은 Java 컴파일러에서 인식할 수 있지만 프로그램에서 어떤 작업도 수행하지 않으므로 의미가 없습니다.
일반 표현식 문은 변수 값을 수정하거나 함수 매개변수 역할을 하는 등의 작업을 완료할 수 있어야 합니다. 이는 표현식 값을 저장하기 위해 표현식 왼쪽에 변수를 지정하거나 표현식을 함수에 전달하여 수행됩니다.
수정된 표현식 문은 다음과 같습니다.
pi=3.1415926; output(pi); // 将pi的值传递到output()函数中作为参数 sum=(a+b)/2; printf("%f",sum); // 将sum的值传递到printf()函数输出 temp=x*y*z-y+(20-x); // 将表达式的值保存到temp变量中
복합문
복합문은 명령문 블록이라고도 하며 여러 명령문의 조합이므로 여러 명령문을 하나의 명령문으로 간주할 수 있습니다.
복합문의 구문 형식은 다음과 같습니다.
{ statement-list // 语句列表 }
중괄호 안에 확장된 선택적 명령문 목록으로 구성되어 있음을 알 수 있습니다. 명령문 목록은 하나 이상의 명령문으로 구성된 목록입니다. 명령문 목록이 존재하지 않으면 명령문 블록이 비어 있다고 합니다.
실행 규칙은 다음과 같습니다.
1. 명령문 블록이 비어 있으면 명령문 블록의 끝점으로 제어가 이동합니다.
2. 명령문 블록이 비어 있지 않으면 명령문 목록으로 제어가 이동합니다. 제어가 명령문 목록의 끝에 도달하면 제어는 명령문의 끝으로 이동합니다.
예제 1:
3개의 문을 포함하는 문 블록을 만듭니다.
{ width = 10; // 为width变量赋值 height = 90; // 为height变量赋值 area = width * height; // 计算width变量和height变量的乘积 }
위 코드가 실행된 후 sum 변수의 값은 900이 됩니다. 위의 명령문 블록에는 중괄호 안에 3개의 명령문이 포함되어 있습니다. 첫 번째 문은 너비 변수에 값을 할당하고, 두 번째 문은 높이 변수에 값을 할당하며, 세 번째 문은 너비와 높이를 곱하고 그 결과를 합계 변수에 저장합니다.
추천 튜토리얼: Java 입문 튜토리얼
위 내용은 Java의 명령문이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!