-
핵심요약 (변수, 조건, 반복 등)카테고리 없음 2023. 10. 23. 10:31
기본형 - 크기와 값이 정해진 기본 타입명들 int, char.. 등등
참조형 - 크기가 정해지지 않고 주소를 사용해 값을 읽는 타입. 클래스,배열, 컬렉션, 맵, 래퍼(Wrapper) 클래스 등
참조형은 대체로 ==비교시 주소를 비교해서 서로 값비교가 안됨. equals(); 메서드로 비교함.
문자열은 == 가능
Static 항상 메모리(RAM)에서 사용할 수 있도록 고정 , Class명.method(); . Class명.변수명; 이런 식으로 클래스의 변수나 메서드 앞에 붙여서 유용하게 사용 가능.
new - 필요할때 클래스의 객체를 생성해서 메모리에서 사용할 수 있도록 올린다. 다 사용하면 메모리에서 사라진다.
예시 : Scanner 변수명 = new Scanner(System.in);
조건문 if(조건) ~else ~ , 크다,작다 등 연속비교
switch case 값 : ~ break; default : 비교항목이 여러개, 비연속적 정해진 값.
삼항 연산자 (조건) ? 참의 값 : 거짓일때 값 ;
반복문 : 정해진 개수, 정해진 규칙의 숫자.
for ( int i = 0; i < 10 ; i++){ }
int scores[] = {100,90,88 ...)
for (int score : scores) {sum += score; }
while(조건)
do{} while(조건) 한번 처리후 조건확인후 반복.
continue - for, while 문의 위로가서 다시 시작.
*무한루프 빠져나가는 방법 break; 스위치,반복문을 빠져나감 return; 메서드를 빠져나감 System.exit(0); 자바 완전종료.
*배열의 첫번째 인덱스는 0부터 시작한다.