제어문 1.조건문 1-1.if문 1) if(조건식){ 실행할 문장; } 위 조건식에 상관없이 모두 검사 if(조건식){ 실행할 문장; } if(조건식){ 실행할 문장; } 2) if(조건식){ 실행할 문장; } 위 조건식이 참이 아니면 다음 조건식 검사, 참이면 다음 조건식들은 검사하지 않는다. else if(조건식){ 실행할 문장; } else if(조건식){ 실행할 문장; } ... else{ 실행할 문장; } else 뒤에는 조건식이 없다 >> 위 조건식이 싹다 false라면이라는 조건이 이미 있기 때문 1-2.switch문 switch(변수명){ // 여기서 변수명은 값! case 값1: //변수명 == 값1 일 때 실행 실행할 문장; break; case 값2: //변수명 == 값2 일 때 실행..
콘솔창 보이게 하기 ctrl + F7 변수 선언한 곳으로 바로 이동 F3 저장 ctrl + s 열린 창 전부 저장 ctrl + shift + s 실행 ctrl + f11 찾기 ctrl + f 정렬 ctrl + shift + f 새로운 자바 프로젝트 생성 alt + shift + n > 아래화살표 새로운 클래스 생성 ctrl + n > 검색 또는 아래화살표 원하는 구역으로 이동 alt + 밑줄있는알파벳 임포트 import ctrl + shift + o(알파벳) 한글자씩 이동 shift + 방향키 한블럭씩 이동 ctrl + shift + 방향키 불러오기 ctrl + space 게터,세터 alt + shift + r 생성자 alt + shift + o trycatch alt + shift + z 그리드 모드 ..
영어x 한글을 자바에서 사용할 때는 인코딩 방식을 미리 통일하는 게 필요함! encoding 방식을 맞추는 방법 1. eclipse 전체 작업공간 인코딩 방식 변경 windows > preferences > enco 검색 > workspace > text file encoding > other > UTF-8 방식 선택 2. java project만 변경 해당 프로젝트 마우스 우클릭 > properties > Resource > text file encoding > other > UTF-8 방식 선택 주로 UTF-8 을 사용
List : 크기가 가변적으로 변하는 배열 : 순서대로, 중복되는 값을 허용 ArrayList 객체명 = new ArrayList(); /* List 인터페이스를 상속받고 있기 때문에 List로 써도 됨. List 객체명 = new ArrayList(); */ 빠른for문 : for(리스트속에있는요소타입 변수명 : 리스트명){} size() : 길이를 return 하는 메소드 add(요소) : 요소를 추가하는 메소드 add(인덱스번호, 요소)(오버로딩) : 해당 인덱스 자리에 요소 삽입 get() : 요소 가져오기 remove(인덱스) : 인덱스번호로 삭제되고 크기가 줄어듬 : 인덱스 없는 번호 사용하면 오류남 remove(Object(요소)) : 요소로 삭제 : remove는 boolean이 리턴값이라..
try-catch문 예외를 잡아줄 때 사용한다 자바에서는 예외를 클래스를 통해 관리한다 Object 안에 Throwable 안에 Exception 안에 각종 예외이름들... try{ 예외가 발생할 수 있는 코드; }catch(예외이름1 예외객체){ 예외이름1이 발생했을 때 실행되는 영역; }catch(예외이름2 예외객체){ 예외이름2이 발생했을 때 실행되는 영역; }catch(Exception e){ 모든 오류들은 Exception에 상속되어 있음. Exception으로 모든 오류를 잡아줄 수 있다 }...{ }finally{ 개발자가 놓친 예외, 오류가 있어도 무조건 한 번 실행되는 영역; } getMessage() : 오류 발생 시 부연설명 부분을 문자열로 return하는 메소드 printStackT..
String 클래스 : 문자열과 관련된 다양한 메소드를 사용할 수 있다 치트시트(컨닝페이퍼) length() : 문자열의 길이를 return 한다 charAt() : 해당 문자열의 인덱스에 해당하는 char가 return 된다 indexOf() : 해당 문자열 속 문자의 인덱스 번호를 return 한다 값이 없을 경우 -1이 return substring() : 해당 문자열을 자른 문자열을 return 한다 split() : 해당 문자열을 쪼개어 문자열들이 들어있는 배열을 return 한다 join() : 배열 속 문자열 요소들을 연결한 하나의 문자열을 return 한다