전체 글
-
CHAPTER 5. (2) String 클래스, Array 클래스java/ㄴ CHAPTER 5. 배열 2020. 3. 17. 20:31
String 클래스 - char배열에 메서드를 추가한 것 메서드? - 객체지향 언어에서 함수(기능) 대신 사용하는 용어 ★ char 배열과 String 클래스 차이? ㄴ String 객체는 읽기만 가능 (내용 변경 불가) ex. String str = "Java"; str = str + 8; System.out.println(str); // "Java8" = str 내용이 변경되지 않고 새로운 내용의 문자열이 생성됨 ★ (변경 가능한 문자열은 StringBuffer 클래스 사용) String클래스 주요 메서드 - char charAt(int index) : 문자열의 해당 위치(index)에 있는 문자 반환 ex. String str = "ABCDE"; char ch = str.charAt(3); // C..
-
CHAPTER 5. (1) 배열이란?java/ㄴ CHAPTER 5. 배열 2020. 3. 17. 20:26
변수는 값을 하나밖에 담지 못함 - 만약 10000개 데이터 저장하기 위해 같은 수의 변수를 선언해야 한다면 매우 힘듬 = 이럴때 사용하는 것이 배열 배열 같은 타입 여러 변수를 하나의 묶음으로 다루는 것 특징 - 같은 타입만 묶음 가능 (다른 타입은 묶을 수 없음) - 각 저장공간이 연속적으로 배치됨 ★ 만들어진 변수는 배열을 다루는데 필요한 참조변수 (저장 공간 아님) - index로 상수 대신 변수, 수식 사용 가능 - JVM이 모든 배열 길이를 별도 관리 - 생성시 길이 변경 불가 (값 읽기만 가능, 변경 불가) 실제 자바 프로젝트 배열 많이 안씀 - 불편함 (훨씬 편리한 게 있음) (실제에선 배열보다 리스트를 많이 쓸 거임) 배열 선언 ㄴ 타입[] 변수이름; ex. int[] a; 배열 생성 ㄴ..
-
남는 공유기로 내 방에 인터넷 연결하는 방법 (방 랜포트 살리기)컴퓨터 관련 2020. 3. 14. 19:12
기존 상황 - 단자함에 국선(하얀선)과 거실(2번선)이 연결되어 있는 상황 목표 - 거실과 연결된 랜포트(2번선)을 유지하면서 내 방에 있는 랜포트(3번선)를 살려야 함 준비물 - 사용하지 않는 공유기 (잉여 iptime) - 해당 방의 포트 번호(권장사항) 내용 - 기존에 무선랜카드로 컴퓨터를 이용했으나, 속도 차이가 몹시 크게 난다는 걸 인지함 (무선 : 2.2Mbps, 유선 : 95Mbps) - 원활한 인터넷 활동을 위해 방안에 설치된 랜포트와 LAN선을 연결하려고 했으나, 랜포트가 죽어있어 연결 불가 - 이에 집 안으로 인터넷이 연결되는 국선(하얀선)을 내 방 랜포트(3번선)과 연결했으나, 이에 거실 벽면에 연결되어있던 랜포트(2번선)가 끊기고, 그 랜포트(2번선)과 연결되어있던 와이파이 라우터가..
-
CHAPTER 4. (4) while문이란? (break문, continue문 포함)java/ㄴ CHAPTER 4. 제어문 (조건문과 반복문) 2020. 3. 13. 06:12
while문 - 조건식과 블록{}으로 구성 - 조건이 참인 동안 블록{} 내의 문장 반복 (거짓일 경우 while문 탈출) do-whule문 - 기본 구조는 while과 같음 - 조건식과 블록{} 순서를 바꿔놓음 // 블록{}을 먼저 수행한 후 조건식 평가 while , do-while 차이? while : 조건식 결과에 따라 한번도 수행되지 않을 수 있음 do-while : 최소한 한번은 수행 break문2 - 반복문에서도 사용 (주로 무한 반복문) - 자신이 포함된 가장 가까운 반복문 탈출 continue문 - 반복문 내에서만 사용 - 반복문의 끝으로 이동하여 다음 반복 실행 - 전체 반복 중 특정조건을 만족하는 경우를 제외하려고 할 때 사용 ㄴ for문 : 증감식으로 이동 ㄴ while문(do-wh..
-
CHAPTER 4. (3) 반복문이란? (for문, 중첩 for문 포함)java/ㄴ CHAPTER 4. 제어문 (조건문과 반복문) 2020. 3. 13. 06:10
반복문 - 어떤 작업이 반복적으로 수행되도록 할 때 사용 반복문 종류 ㄴ for문 : 반복 횟수를 알고 있는 경우 ㄴ while문 : 반복 횟수를 모르는 경우 ㄴ do-while문 for문 구조 - for(초기식; 조건식; 증감식) ㄴ 초기식 : 사용될 변수를 초기화, 처음 한번만 수행 ㄴ 조건식 : 조건이 참이면 반복, 거짓이면 for문을 벗어남 ㄴ 증감식 : 반복문을 제어하는 변수의 값을 증가, 감소시킴 - 초기식, 증감식은 콤마(,)를 구분자로 두 문장 이상을 하나로 이용함 중첩 for문 - for문 안에 또 다른 for문을 포함 - 중첩 횟수는 거의 제한 없음 (but 많이 쓰면 안좋음) 왜? - 제어문 속의 제어문 : 코드의 복잡도 증가