분류 전체보기

· Backend/Java
2-14 컬렉션 Java 에서 컬렉션 은 배열보다 다수의 참조형 데이터를 더 쉽고 효과적으로 처리할 수 있는 기능을 많이 가지고 있다 컬렉션 기능 : 크기 자동조정/ 추가/ 수정/ 삭제/ 반복/ 순회/ 필터/ 포함확인 등…. 컬렉션 종류 Collection 에는 List, Set , Queue , Map 이 있다. - List : 순서가 있는 데이터의 집합 (데이터 중복 허용) - 배열과 비슷 Queue : 빨대처럼 한쪽에서 데이터를 넣고 반대쪽에서 데이터를 뺄 수 있는 집합 - First In First Out(FIFO) : 먼저들어간 순서대로 값을 조회할 수 있다. Stack은 First in Last Out(FILO) Set : 순서가 없는 데이터의 집합 (데이터 중복 허용 안함) - 순서없고 중복..
· Backend/Java
2-13 다차원 배열 1. 2차원 배열(2열 배열), 순회 선언방법 int[][] array int array[][] int[] array[] 생성 -> 생성도 대괄호 하나 더 추가하면 됨. int[][] array = new int[][]; [][] 에서 []은 방번호, 뒤의 []는 앞 방의 크기 라고 이해하면 쉬웠다. 2차원 배열 초기화 방법 1. 중괄호로 값을 지정하여 선언과 동시에 초기화 // 중괄호를 사용해 초기화 int[][] array = { {1, 2, 3}, {4, 5, 6} }; 2. 선언/생성 후 반복을 통한 초기화 package week02.array; public class Arr06 { public static void main(String[] args) { // 반복문을 통한 ..
· Backend/Java
2-11 배열 (Array) - 선언 int와 같은 기본형 변수는 1개의 값만 변수에 저장할 수 있음 int[] 와 같은 배열형 변수는 여러개의 변수에 저장 가능! - 여러개를 하나의 변수에 넣어놓고 들고다니거나 하나씩 꺼내 쓸 수 있다는 점에서 분류통의 개념과 비슷 - 단, 하나의 배열형 변수에는 같은 타입의 변수만 담을 수 있음 ( = 김치통엔 김치만~) 한번에 많은 양의 데이터를 다루거나 계산할 때 사용 -> for문 등 반복문과 같이 사용. length와 같이 사용하기도함 선언방법 예시 1. 타입 [] 변수; 0~7번까지 있음 - 타입별 초기값으로는 int는 0, boolean은 false, String은 null package week02.array; public class Arr01 { pub..
· Algorithms
# 1 문제설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 답안 -> 정답 class Solution { public int solution(int num1, int num2) { int answer = num1 + num2; return answer; } } #2 문제 설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 답안 -> 정답 class Solution { public int solution(int num1, int num2) { int answer = num1 - num2; return answer; } } #3 문제 설명 정수 num..
· Backend/Java
2-9 반복문 while 형태 : while(조건문) { (연산) } :: while문 - 위처럼 while 문으로 사용하면 조건문을 만족해야지만 연산이 반복수행된다. - 한번 반복할때마다 조건문을 체크해서 조건문이 불만족(false) 이면 반복을 중단한다. do { (연산) } while(조건문) 형태로도 사용 가능하다. :: do- while문 - 위처럼 do-while 문으로 사용하면 최초 1회 연산수행 후 조건문을 체크하여 더 반복할지 결정한다. - 반복하게 된다면 그 이후에는 한번 반복할때마다 조건문을 체크해서 조건이 불만족(false)이면 반복을 중단한다. int number = 0; // ~하는 동안 while (number < 3) { // number < 3 인 동안~~ number++;..
· Backend/Java
2-6 조건문 : 특정 조건에 따라 다른 연산을 수행하고 싶을 때 조건문 물이 끓으면 강불에서 약불로 줄여주세요 - if, switch - 물이 끓으면(조건) -> 약불로 줄여줘(연산 수행) 반복문 : 특정 조건에 따라 반복해서 동일한 연산을 수행하고 싶을 때 반복문 하얗게 색이 변하기 전까지 계속 저어주세요 - for - 하얗게 색이 변하기 전까지(조건) -> 계속 저어주세요(반복해서 연산수행) 조건문 package week02; public class W11 { public static void main(String[] args) { boolean flag = true; // if () {} // if문의 주 골격! if (flag) { // true인 경우 System.out.println("값이 ..
chillmyh
'분류 전체보기' 카테고리의 글 목록 (20 Page)