다음 글부터 본 내용입니다.
결과는 2, 3이 나온다.이유는 else 도 적지 않고 중괄호 없을 시 이렇게만 했다면 자바의 if문은 맨 처음의 '1' 만 true로 인정한다. 그 뒤 '2', '3' 은 else 이다.그리고 int ptr = '1'; 에서 -> '0' 으로 변경 하였을 경우 if문
초기값이 5이고 반복 수행 중에 초기값이 3이 되었을때,for문 조건문에 성립이 안될 때, 초기값 2로 가는게 아니고 3에서 for문이 끝나는 것이다.(조건문에서 걸리면 증감식 까지 가지 않기 때문이다)안쪽 for문이 끝난 뒤 j값을 묻는 다면 초기값 5가 아니고마지막
default란 if문에서 else 같은 역할을 한다. 응용문제 1단계 응용문제 2단계 > Reference 남궁 성 지음, 『자바의 정석』, 도우출판.
무조건 실행 해야 된다 하면 do while조건에 따라 실행하고 싶다 하면 그냥 whilewhile문은 먼저 조건식을 평가해서 조건식이 거짓이면 문장 전체를 벗어나고,참이면 블럭 { } 내의 문장을 수행하고 다시 조건식으로 돌아간다.조건식이 거짓이 될 때까지 이 과정이
문법은 ‘조건식 ? 식1 : 식2 이런식이다.삼항연산자를 중첩해서 사용하면 if문을 대체할 수 있다.Reference남궁 성 지음, 『자바의 정석』, 도우출판.