Begin 2018

자바 프레임워크 과정 - 수강 7일차 (switch문, for문)

ZEROMI 2018. 4. 10. 23:21
728x90

-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;

728x90