본문 바로가기
반응형

전체 글256

Chap_06. 반환값(Return) 메소드 정의 반환값(return)이 없는 메소드일때 -> public static void 메소드명() { 실행할명령} 반환값이 있는 메소드 일때 -> public static String 메소드명() { 실행할 명령 } : 반환값이 있는 경우, 반환하려는 값의 자료형을 정의해야한다. 전달값(Parameter)와 반환값(Return)을 활용한 메소드 위 예시는 아래와 같은 순서로 동작한다. getPower(2) 메소드 호출 -> result = 2*2 -> result 반환 -> result 값을 retVal 변수에 저장 -> retVal 출력 2023. 4. 18.
Chap_06. 메소드 (Method), 전달값(Parameter) 메소드는 어떠한 기능을 수행하는 코드들의 묶음이다.(Ex. 함수) public static void 메소드명() { 실행할 명령 } 의 형태로 메소드를 정의한다. 메소드명(); 의 형태로 메소드를 호출한다. 메소드는 위와 같이 매개변수(parameter)를 활용하여 실행할 수 있다. public static void 메소드명(데이터타입 매개변수명) { 실행할 명령 } 의 형태로 메소드를 정의한다. 매개변수가 있는 메소드를 호출할때에는 매개변수값을 입력해야한다. // 메소드명(매개변수값); 이때 입력한 매개변수값을 인수(Argument) 라고 한다. // ex) power(2); -> 인수 = 2 매개변수가 여러개인 경우 매개변수와 인수의 구분은 콤마( , )로 한다. ex) 메소드 정의 : public .. 2023. 4. 18.
Chap_05. 배열을 활용한 사이즈 출력 Quiz 2023. 4. 14.
Chap_05. 아스키 코드(ASCII) 아스키코드(ASCII) 미국 표준코드 문자 하나를 7bit로 표현, 총 128개의 문자표현 가능. 알파벳 대문자(A)는 65부터 시작, 소문자(a)는 97부터 시작, 숫자(0)는 48부터 시작 (int)변수이름 : 아스키코드로 변환가능. 아스키코드 활용 예시) '다차원 배열' 시간에 학습한 영화관 좌석 확인 코드는 아래와 같다 해당 코드에서는 반복되는 알파벳 나열에 대하여 수기로 데이터를 입력하여 배열을 생성하였다. String[] eng = {"A", "B", "C", "D" ... } 영화관 좌석 번호 확인 예제를 아스키 코드를 활용하여 구현한다면 아래와 같다. ASCII코드 A = 65 , B = 66 ... 으로 구성되어있으며, 알파벳 순서대로 +1씩 증가하는 규칙을 가지고 있다. 최초에 char.. 2023. 4. 14.
Chap_05. 다차원배열(2차원배열)과 다차원 배열 순회 2차원 배열 String[][] 배열이름 = { {a,b,c}, {A,B,C} }; String 뒤에 [ ] 대괄호를 2쌍 입력하면 2차원 배열로 선언할 수 있다. 배열의 위치는 세로x가로 index 값을 기준으로 지정할 수 있다.(index는 0부터 시작) ex) seats[0][1] 은 "A2" // 첫번째열 두번째행 A1~C5 세로 3열 * 가로 5행 2차원배열 for (int i = 0; i < 3; i++) { //세로(열) 기준 for (int j = 0; j < 5; j++) { //가로(행) 기준 System.out.print(seats[i][j] + " "); } System.out.println(); } 위와 같이 반복문을 중첩하여 세로(열) * 가로(행)을 순회할 수 있다. 다차원 배.. 2023. 4. 13.
Chap_05. 배열 / 배열순회 배열은 같은 자료형의 값 여러개를 저장하는 연속된 공간이다. 예시의 경우 사람별로 커피를 주문한다고 하였을때 변수를 이용하면 하나의 값만 저장이 가능하다. 배열을 활용하게 되면, 커피주문을 아래와 같이 할 수 있다. 배열 선언 방법 1. String[] 배열이름 = new String[배열크기] 2. String 배열이름[] = new String[배열크기] 1,2번 방법의 경우 배열을 생성 후 각 배열 공간에 데이터 저장 작업 필요.(배열은 0부터 시작) ex) coffees[0]="아메리카노"; coffees[1]="카페라떼"; 3. String[] 배열이름 = new String[] {"아메리카노", "카페라떼"}; 4. String[] 배열이름 = {"아메리카노", "카페라떼"} 3,4번 방법은 .. 2023. 4. 12.
반응형