if(true)
System.out.println("one");
System.out.println("two);
System.out.println("three);
처음에는 이상하게 보입니다. 제 질문은 설명을위한 것입니다 : 만약 내가 if 후에 코드 블록을 사용하지 않는다면 영향을받을 것입니다; 코드 블록을 사용하면 코드 블록 안에 영향을 미칩니다 .- 맞습니까? 또는이 예제를 통해 일어나는 것을 모르는 어떤 것이 있습니까? 그 뒤에 다음이 만 System.out.println("one")
있어,자바 구문 - 코드 블록을 사용하지 않는 경우
one
two
three
if
문이 귀하의 경우 (연산자를 실행하는 것입니다
if(true){
System.out.println("one");
}
System.out.println("two");
System.out.println("three");
출력 중괄호 그림 ({}
:
그 밖의 무엇을 기대 했습니까? 이것은 실제로 의미가 없습니다. – Corbin
내가 이것을 시도 할 때 나는 오류를 기대하기 때문에 그것이 효과가 있기 때문에. 나는 그저 상식을 알고 있지만, 나는 단지 사물을 분명히하면 어떨까요? – user1293258
구문 오류 또는 인쇄하지 않을 것으로 예상됩니까? (또한 사이드 노트에 사람들은 블록에 대해 더 이상 알지 못합니까? 이것은 3 일 만에 5 번째 질문과 같습니다. 뜻은 의미가 아니라 호기심입니다.) – Corbin