일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Entity
- 회고
- GIT
- 정렬 알고리즘(sort algorithm)
- CS
- ArrayList
- 개발자 취업
- aop
- Grafana
- 코딩테스트 준비
- 코딩문제
- 자바
- 배열
- Java
- 코딩
- cs 공부)준비
- 99클럽
- 이진 탐색(binary search)
- 코딩공부
- css
- 프로그래머스
- HTML
- 항해99
- 면접(java
- github
- Spring
- Til
- 자료구조
- wil
- 메서드
- Today
- Total
목록기술/java (41)
hayu's 개발 일지
메서드 정의 public static int add(int a, int b){ // 메서드 본문, 실행 코드 } 제어자 반환타입 메서드이름(매개변수 목록){ 메서드 본문 } - 제어자: public, static 과 같은 부분이다. - 반환 타입: 메서드가 실행된 후 반환하는 데이터의 타입을 지정한다. 메서드가 값을 반환하지 않는 경우 없다는 뜻의 void 를 사용해야 한다. - 메서드 이름: 메서드의 이름이다. 이 이름은 메서드를 호출하는데 사용된다. - 매개변수: 파라미터라고도 부른다. 메서드의 입력 값으로, 메서드 내부에서 사용할 수 있는 변수이다. 매개 변수는 옵션이다. 입력값이 필요없는 메서드는 매개변수를 지정하지 않아도 된다. - 메서드 본문: 실제 메서드의 코드가 위치한다. 중괄호 {} 사이..
메서드 - 자바에서는 함수를 메서드라고 한다. 메서드도 함수의 한 종류이다. 예시 코드를 보자 public static int add(int a, int b) { System.out.println(a + "+" + b + " 연산 수행"); int sum = a + b; return sum; } 메서드는 크게 메서드 선언과 메서드 본문으로 나눌 수 있다. 메서드 선언 public static int add(int a, int b) - 메서드의 선언 부분으로 메서드 이름, 반환 타입, 매개변수(파라미터) 목록을 포함한다. public static public: 다른 클래스에서 호출할 수 있는 메서드라는 뜻이다. static: 객체를 생성하지 않고 호출할 수 있는 정적 메서드라는 뜻이다. int add(in..

2차원 배열이란? - 단순히 나열되어 있는 배열을 1차원 배열이라 한다. 이 1차원 배열에 하나의 차원이 추가되는데 이것을 2차원 배열이라한다. 2차원 배열은 행과 열로 구성된다. - 2차원 배열은 int [][] arr = new int[2][3] 와 같이 선언하고 생성한다. 그리고 arr[1][2] 와 같이 사용하는데, 먼저 행 번호를 찾고 그 다음에 열 번호를 찾으면 된다. - 행은 영어로 row(로우), 열은 column(컬럼)이라 한다. - 2차원 배열의 사용법은 [] 가 하나 추가되는 것을 제외하고는 앞서본 1차원 배열과 같다. - 위의 그림 배열에 들어있는 데이터는 다음과 같다. arr[행][열] , arr [row] [column] 그림의 2차원 배열 데이터 arr[0][0] : 1 arr..
배열이란? - 같은 타입의 변수를 반복해서 선언하고, 반복해서 사용하는 문제를 풀 때 변수 이름이 달라서 반복문도 사용할 수 없는 경우가 있다. 그런 문제를 해결하는 것이 배열이다. - 즉, 배열은 같은 타입의 변수를 사용하기 편하게 하나로 묶어둔 것이다. int [] students; // 배열 선언 - 배열을 사용하기 위해서는 int [] students; 와 같이 배열 변수를 선언해야 한다. - 일반적인 변수와 달리 int [] 처럼 타입 다음에 대괄호[] 가 들어간다는 점이다. 배열 변수를 선언했다고 배열이 만들어진 것은 아니다. int a 에는 정수를, double b 에는 실수를 담는 것처럼 배열 변수에 배열을 담아야한다. students = new int[5]; // 배열 생성 - 배열을 사..
for 문 - for 문도 while 문과 같은 반복문이고, 코드를 반복실행하는 역할을 한다. - for문은 주로 횟수가 정해져있을 때 사용한다. for 문의 형식 for (1.초기식; 2.조건식; 4.증감식) { // 3.실행 코드 } for 문의 순서 1. 초기식을 실행한다.(초기식은 처음 한번만 사용) 2. 조건식을 검증한다. 참이면 코드를 실행하고 거짓이면 for 문을 나간다. 3. 코드를 실행한다. 4. 코드가 종료되면 증감식을 실행한다. 주로 초기식에 넣은 (반복 횟수와 관련된) 변수의 값을 증가할 때 사용한다. 5. 다시 조건식부터 시작한다.(반복) for 문 예시 for (int i = 1; i 10) { System.out.println("합이 10보다 크면 종료: i=" + i + " ..
반복문이란? - 특정 코드를 반복하는 코드를 말한다. 조건문의 종류 - while 문 - do - while 문 - for 문 while 문 - while 문은 조건에 따라 코드를 반복해서 실행할 때 사용한다. - 조건식이 참이면 코드 블록을 실행하고 거짓이면 while 문을 빠져나온다. while 문 형식 while (조건식) { // 실행 코드(조건식이 참일 때) } while 문 예시 int count = 0; while (count < 3) { count++; System.out.println("현재 숫자는:" + count); } // 출력 // 현재 숫자는:1 // 현재 숫자는:2 // 현재 숫자는:3 do - while 문 - do - while 문은 while 문과 비슷하지만, 조건에 상관..