- [ 공부/Java ]자바의 정석 49~50강 String 클래스, Arrays로 배열 다루기2023-07-30 08:59:17ch5-14~15 String 클래스 1. String Class char[] + 메서드 결합한 것 내용을 변경할 수 없고 읽기만 가능 메서드 설명 char charAt(int index) 문자열에서 해당 index의 문자 반환(index는 0부터 시작) int length() 문자열 길이 반환 String substring(int from, int to) 문자열에서 from~to까지 문자열 반환(to포함X), to 미입력시 from에서 끝까지 반환 boolean equals(Object obj) 문자열의 내용이 같은지 확인 char[] toCharArray() 문자열을 문자배열char[]로 변환해서 반환 ch5-24 Array로 배열 다루기 분류 메서드 설명 배열 출력 toString() 배열 출력 d..
- [ 공부/Java ]자바의 정석 47~48강 2차원 배열2023-07-30 08:47:07ch5-18~20 2차원 배열 1. 2차원 배열 테이블 형태의 데이터를 저장하기 위한 배열 // 4행 3열의 2차원 배열 생성 int[][] score = new int[4][3]; // 2차원 배열 초기화 2가지 방법 int[][] arr = new int[][]{ {1, 2, 3}, {4, 5, 6} }; int[][] arr = { {1, 2, 3}, {4, 5, 6} }; // 가독성 좋게 작성 int[][] arr = { {1, 2, 3}, {4, 5, 6} }; 2. 3차원 배열 2차원 배열이 여러 개 모인 배열 ch5-21~23 2차원 배열 예제 public static void main(String[] args) { int[][] score = { { 100, 100, 100 } , { 2..
- [ 공부/Java ]자바의 정석 46강 커맨드 라인을 통해 입력받기2023-07-29 23:32:35ch5-16~17 커맨드라인 입력 받기 1. 커맨드 라인을 통해 입력 받기 커맨드 라인에 입력한 값이 문자열 배열에 담겨서 전달됨 // 커맨드라인에서 입력 c:\jdk1.8\work\ch5>java Ex5_7 abc 123 "Hello world" // 매개변수 3개를 받아 배열에 넣어 전달 args[0] = "abc" args[1] = "123" args[2] = "Hello world" // Ex5_7 클래스의 메인메서드는 매개변수로 전달받은 문자열 배열을 사용 가능 class Ex5_7 { public static void main(String[] args) { System.out.println("매개변수의 개수:"+args.length); // 3개 for(int i=0;i< args.length..
- [ 공부/Java ]자바의 정석 40~42강 배열2023-07-29 20:47:36ch5-1~3 배열의 생성과 선언, 배열의 인덱스 1. 배열 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 저장공간이 연속적 int score1, score2, score3, score4, score5; // 배열로 묶어서 다룸 int[] score = new int[5]; 2. 배열의 선언 선언 : 배열을 다루기 위한 참조변수의 선언 생성 : 저장공간이 만들어짐 // 배열의 참조변수 선언 타입[] 변수이름; // 배열의 생성-실제 저장공간 생성 변수이름 = new 타입[길이]; // 배열의 생성과 선언을 동시에 타입[] 변수이름 = new 타입[길이]; 3. 배열의 인덱스 각 요소에 자동으로 붙은 번호 배열의 범위는 0부터 배열 길이 -1까지 ch5-4~5 배열의 길이, 배열의 초기화 1. 배열의..
- [ 참고/개발환경 및 오류 ]이클립스 워크스페이스 삭제2023-07-29 16:05:38Window → Preferences → General → Startup and Shutdown → Workspaces 삭제할 항목 선택 → Remove → Apply → Apply and Close
- [ 공부/Java ]자바의 정석 38~39강 while문, do-while문, break문, continue문, 이름붙은 반복문2023-07-29 09:20:27ch4-16~19 while do-while 1. while문 조건을 만족시키는 동안 블럭을 반복 → 반복횟수를 모를 때 while문과 for문은 서로 변경 가능 while (조건식) { 조건식의 결과가 참일 때 동안 반복될 문장 } // for문 -> while문으로 변경 for(int i = 1; i
- [ 공부/Java ]자바의 정석 36~37강 반복문 for문, 중첩 for문2023-07-29 08:43:15ch4-13~14 for문 조건을 만족하는 동안 블럭을 반복 → 반복횟수를 알 때 적합 for (초기화; 조건식; 증감식) { 조건을 만족하는 동안 반복수행될 문장 } //예제 for (int i = 0; i
- [ 공부/Java ]자바의 정석 35강 임의의 정수 만들기2023-07-29 08:20:26ch4-12 임의의 정수 만들기 // 0.0 ~ 1.0 사이의 임의의 double값을 반환 Math.random() // 1 ~ 3사이의 정수 구하기 (int)(Math.random() * 3) + 1 // -5 ~ 5사이 // -5 -4 -3 -2 -1 0 1 2 3 4 5 -> 11개 (int)(Math.random() * 11) -5