자바 프레임워크 과정 - 수강 7일차 (switch문, for문)
-String 변수는 null 을 물을 수 있음 (String 등 클래스 변수에만 사용 가능)
-.length() : 사용시 int값을 리턴함. 참조하는 문자열의 글자 갯수를 알아내서 글자 갯수를 리턴(스트링클래스변수.length();)
-switch(판단기준) : 값이 뭐냐를 물음. 조건식 사용 못함, {}블럭 생략불가(작동을 위해 문장 2개이상 사용해야함 )
블럭 안에는 case문 사용 (case 값:)
break;//값이 맞다면 제어문 종료
default: //제시된 값이 모두 아닐 때 실행. 맨 마지막에 사용. break; 생략가능
-패키지 이름 : 낙타봉표기법, 대문자 안써도됨 .으로 구분
-클래스 이름 : 낙타봉 표기법, 대문자 필수 사용
-자바 지역변수(Local variable)는 무조건 초기화 해야함. 안하면 에러남
-자바 7버전부터 문자열도 case 값 입력 가능
- 레퍼런스 변수 - 클래스를 자료형으로 만들어지는 변수(String)
기본 자료형 변수 방에는 값이 기록되나, 레퍼런스 변수 방에는 주소가 기록됨(c의 포인터 형식)
스트링 값을 비교할 때는 ==안되고, .equals("") 사용 //if(equals("사과")
-for문 // 횟수있음
-while문 // 횟수없음
-do~while문 //무조건 1회 실행 후 반복설정
-for문 괄호 안 정수는 int형 이여야만 함.
-패키지 이름 수정 : 오른쪽 클릭 - Refactor - Rename
-for(초기식; 조건식; 증감식) 실행문장 1개일때 중괄호 생략가능
-1~100까지의 합 : 5050 //for (int k=1; k < 101; k++) sum +=k;