항해99 1주차 TIL

김근호·2023년 1월 19일
1

if

블럭 { }

  • '여러 문장을 하나로 묶어주는 것'
  • 만약 if 조건문에서 실행할 문장이 하나라면 if(조건식) 명령문; 이렇게 { } 가 생략될 수 있다
    ex) str.equals("yes") : 문자열 str의 내용이 "yes"일 때(대소문자 구분)
    ex) str.equalsIgnoreCase("yes") : 문자열 str의 내용이 "yes"일 때(대소문자 구분안함)

switch

switch 문의 제약조건

  • switch 문의 조건식 결과는 정수 또는 문자열 이어야 합니다.
  • case 문의 값은 정수 상수(문자 포함), 문자열 만 가능하며, 중복되지 않아야 한다.

for

향상된 for

  • for (타입 변수이름 : 배열 or 컬렉션) {
    배열 or 컬렉션의 길이만큼 반복적으로 실행하고자 하는 문장;
    }

임의의 정수 만들기

Math.random() -> 0.0 과 1.0 사이의 임의의 double 값을 반환합니다.

while

while과 do-while의 차이점

  • while문은 false인지 아닌지, 선평가 후실행문이며 do~while문은 선실행 후평가문이다.

break와 continue

break

  • 자신이 포함된 하나의 반복문을 벗어납니다.

continut

  • 자신이 포함된 반복문의 끝으로 이동. 그리고 다음 반복으로 넘어갑니다.
    전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용합니다.

이름붙은 반복문

  • 반복문에 이름을 붙여서 하나 이상의 반복문을 벗어납니다.
profile
앞만 보고 나아가자!

0개의 댓글