본문 바로가기

국비29

JAVA : 메소드 메소드 이름 뒤에 소괄호 단, 키워드 뒤에 소괄호는 메소드가 아니다 메소드 선언 (1) 리턴 값이 있다면 리턴 값의 자료형을 작성하고, 리턴 값이 없다면 비워놓지 않고 void를 작성한다. (2) 동사로 작성한다. (연필(매개변수)을 쓴다(메소드)) (3) 외부에서 전달받을 값이 있다면, 자료형과 순서에 맞게 선언해준다. 생략 시, 외부에서 값을 전달 받을 수 없게 된다. (4) 생략이 가능하며, 메소드의 기능을 구현하는 로직을 작성한다. (5) 생략이 가능하다. 메소드 선언 순서 문제) 두 정수의 덧셈 메소드 선언 1) 메소드의 이름을 생각한다. sum, plus, add, getToatl, compute, .... add(){} 2) 매개변수를 생각한다. add(int num1, int num2){}.. 2022. 8. 2.
JAVA : 2차원 배열 2차원 배열 배열 안에 배열 1차원 배열을 여러개 선언할 때 관리하기 힘들기 때문에 2차원 배열을 한번 선언한다. ※ 2차원 이상의 배열은 메모리 낭비가 심하므로 선호하지 않는다. 2차원 배열 구조 자료형[][] 배열명 = {{값1, 값2, 값3}, {값4, ..}, ...}; 자료형[][] 배열명 = new 자료형[행][열]; 자료형[][] 배열명 = null; 배열명 = new 자료형[행][열]; 2022. 8. 2.
JAVA:배열 배열 저장 공간의 나열 1. 변수를 여러개 선언하면 이름도 여러개 생긴다. 이때 각 저장공간을 관리하기가 불편하다. 따라서 n칸 배열을 한번만 선언하면 자장공간도 n개 생기고, 이름도 한개이기 때문에 관리하기 편하다. 2. 규칙성이 없는 값에 규칙성을 부여하기 위해서 배열의 선언 ▷ 어떤 값을 넣을지 알때 사용 자료형 [ ] 배열명 = {값1, 값2, 값3, .....}; ▷ 어떤 값을 넣을지 모르나, 몇칸 만들지는 알 때 사용 자료형 [ ] 배열명 = new 자료형 [ 칸 수 ]; ▷ 어떤 값을 넣을지도 모르고, 몇칸 만들지도 모를 때 사용 자료형 [ ] 배열명 = null; 배열명 = new 자료형 [ 칸 수 ] ; 배열의 구조 int[ ] arData = {3, 4, 7 , 9, 6}; arData.. 2022. 8. 1.
JAVA : 기타 제어문 기타 제어문 break 문 continue문 break 문 break 문은 반복을 멈추게 합니다. 반복문이 진행되다가 break문을 만나면 곧 바로 반복문을 벗어나서 반복문 다음의 코드를 수행합니다. 예제) 1~ 10 까지 중 4까지만 출력 continue 문 현재의 반복문을 뛰어 넘고, 반복을 진행시킨다. 반복문이 진행되다가 continue문을 만나면 반복문의 제일 끝으로 가서 다음 반복을 계속 수행합니다. (아래의 코드를 실행하지 않기 위해서 사용) 예제) 1~10까지 중 3을 제외하고 출력하기 2022. 8. 1.