for ( 초기식 ; 조건식 ; 반복후 작업 ) 에서 셋다 옵션이라 있어도 없어도 된다.


( )를 이용하여 연산자 우선순위 해결

{ } 을 이용해 danglig else 문제 해결


switch 값 안에 들어갈수있는것 


예전 ) 정수, 문자 + 문자열 리터럴 ( 최신 ) ==> 실수 리터럴 허용 X


>>> -> 최상위 비트를 항상 0으로 채움


Java 선언


int[] arr = new int[n];

래퍼런스니까 포인터 개념으로 이해하자!


나중에 클래스도 그런댜!


변수의 크기 필드를 가진다. 

array.length 이롷게 사용가능


평균 구할때 더블캐스팅!!


for(int n : intArr) {

sum += n;

}


자바의 새로운 문법이다.


루프를 돌때 마다 한칸식 간다.


java에서 배열 할당시


int Arr[][] = new int[2][5] 과


Arr = new int[2] 후

Arr[0] = new int[5] 

이런식으로 가능


후자가 유동적이 가능


public static void main(String[] args)에서

변경가능한것은 args일뿐





Exception 부모클래스 ㅇㅇ


"파일이 없다"

Exception -> 캐치 -> 끝나버림-> 어?


FileNotFound -> 내 정보를 받아가 ㅠㅁㅠ 


...


그래서 

제일 하단이 제일넓게 ! " 캐치문의 순서 "


finally  옌 어쨋든 해야할덧


예상은 되었지만 예외처리는 시험에 꼬옥 나온댄다

정상시 / 비정상시

비정상시는 어캐되는지