[Java] Java공부 2일차(3)

HwangHyoSang·2022년 7월 4일
0

java공부

목록 보기
4/6

조건문

  1. if

  2. if~else

  3. if ~ else if ~ else

  4. switch(){case 1: break .... case 2 : .... break.... default .. break}

논리 연산자

  1. &&
  2. ||
  3. !

반복문

  1. while
  2. for
  3. break
  4. continue

조건문과 논리연산자, 반복문에 대해서는 학과 시간과 알고리즘 공부를 하며 충분히 익혔기 때문에 자세한 필기는 하지않겠습니다.

배열

배열의 생성

String[] 변수명 = {"데이터1","데이터2",...};

for-each ( ㄴㅇㄱ 처음보는 느낌!)

public static void main(String[] args) {
    String[] members = { "최진혁", "최유빈", "한이람" };
    for (String e : members) {
        System.out.println(e + "이 상담을 받았습니다");
    }
}

예외처리

String[] members = { "최진혁", "최유빈", "한이람" };
System.out.println(members[3]);  

배열의 크기는 3이지만 접근 가능 index 는 2까지만. outofbounds 발생

String[] members = new String[3]; // 배열의 크기 = 3

배열의 한계

배열의 크기를 선언하여 사용하는 방식은 미리 선언한 배열의 크기에 해당하는 index 이상을 접근하려고 할 경우 OutOfbounds 발생하는 케이스가 있음. 그래서 Java에서는 Collection 기능으로 배열을 유연하게 사용하게 해준답니다..?(아직 몰루)

profile
하루의 기억을 정리하는 기록장

0개의 댓글