(항해99) 자바(Java)문법 2강
-
[자바(JAVA)] 컬렉션 ArrayList, LinkedList, Stack, Queue, Set , MapJAVA 2023. 5. 23. 18:59
🔷 Java 컬렉션 - Java 프로그래밍 언어에서 데이터를 저장하고 조작하기 위한 자료 구조의 집합이다. - 배열을 더 고도화 시킨 것으로 다수의 참조형 데이터를 더 쉽고 효과적으로 추가, 검색, 수정 및 삭제등을 할 수 있도록 도와준다. List: 순서가 있는 데이터의 집합 (데이터 중복 허용) Queue : 빨대🥤처럼 한쪽에서 데이터를 넣고 반대쪽에서 데이터를 뺄 수 있는 집합(FIFO: First in First Out) (데이터 중복 허용) Set : 순서가 없는 데이터의 집합 (데이터 중복 허용 안함) - 순서없고 중복없는 배열 Map : 순서가 없는 (Key,Value) 쌍으로 이루어진 데이터의 집합 (Key값 중복 허용 안함) Queue vs Set vs Map ❓ 1. Queue: 데이터..
-
[자바(JAVA)] 배열(Array), length(), charAt(), substring(), equals(), toCharArray(), 다차원 배열JAVA 2023. 5. 23. 15:48
📌 배열(Array) :여러개의 변수를 한번에 저장하고 관리할때 배열이라는 변수에 저장(표현)함. 자바의 자료구조 중 하나이며, 많은 양의 데이터를 다루거나 계산할때 사용함 주로 for문이나 length등과 함께 사용함 선언 형태: 1. 타입 [] 변수 = 변수선언; ex. int[] intArray; 2. 타입 변수[] = 변수선언; ex. int intArray[]; ✅ 배열 선언예시 // 선언방식(1) int[] intArray; // 정수 배열 String[] stringArray; // 문자열 배열 // 선언방식(2) int intArray[]; // 정수 배열 String stringArray[]; // 문자열 배열 🔹 생성(할당)방법 - 배열(Array)는 참조형 변수들처럼 new 명령을 통..
-
[자바(JAVA)] 조건문(if, switch, case), Object.equals, 반복문(for, while, do-while), break, continueJAVA 2023. 5. 23. 15:28
🔹 조건문 : 프로그래밍에서 특정조건에 따라 연산을 수행하고 싶을때 사용 ex) if, switch, case IF문 : 특정 조건에 따라 다른 연산을 수행하고 싶을 때 사용함 public static void main(String[] args) { int a = 1; if(a % 2 == 1) { System.out.println("홀수입니다"); } else if (a % 2 == 0) { System.out.println("짝수입니다"); } } 1. if(조건문) {} -> if의 소괄호() 안의 조건이 true면 중괄호 {}안의 연산을 수행함 2. else if (조건문) {} -> if문이 거짓일 경우 else if문으로 진행됨, 실행조건은 if와 동일함 3. else {} -> else문도 ..