본문 바로가기
반응형

분류 전체보기203

[자바기초.011] 배열과 리스트 비교(Array vs List) [자바기초.011] 배열과 리스트 비교(Array vs List) [1] 언제 배열 or 리스트를 사용하나? (배열과 리스트 선언하기_Declare) 배열 선언(Declare Array): 저장할 데이터 타입이 같고, 개수가 정해져 있을 때 리스트 선언(Declare List): 저장할 데이터 타입이 같고, 개수가 정해져 있지 않아 데이터를 삭제하거나 새롭게 추가할 때 HTML 삽입 미리보기할 수 없는 소스 [주의] 위 코드와 같이 배열이나 리스트를 선언(Declare)하는 것만으로는 실제로 배열과 리스트가 만들어지는 것은 아니다.배열 객체나 리스트 객체에 대한 참조(reference)만 하는 것일 뿐이다. [2] 배열과 리스트 만들기(Creating) 선언된 배열 변수를 이용해 배열을 만들기: new .. 2024. 3. 13.
[자바기초.010] Traversing ArrayList(리스트 반복문) [자바기초.010] Traversing ArrayList(리스트 반복문) [1] Traversing ArrayList ArrayLists can be traversed with while loops Both regular and enhanced for loops much the same way we use those constructs to loop over an array. [2] Enhanced for loop with ArrayList You can’t use the enhanced for loop if you want to add or remove elements while traversing an ArrayList. If an ArrayList is modified, such as by call.. 2024. 3. 11.
[자바기초] List & ArrayList [자바기초] List & ArrayList [1] List 란? List는 자바에서 제공하는 데이터 구조 중 하나로서 여러 개의 데이터를 저장할 수 있는 자료형이다. List는 배열(Array)과 비슷하게 index를 이용하여 데이터에 접근할 수 있다. 배열(Array)은 저장할 수 있는 데이터의 개수가 한 번에 정해지고 바꿀 수 없지만, List는 저장할 수 있는 데이터의 개수를 (동적으로) 변화시킬 수 있어서 데이터의 추가(add), 삭제(remove) 등에 편리하다. 따라서 저장할 데이터의 개수가 계속 변하는 상황이라면 배열(Array)보다 List를 사용해야 한다. import java.util.List; 로 List 클래스를 불러오는 코딩이 먼저 선행되어야 한다. [2] ArrayList 란? .. 2024. 3. 10.
MakeCode Arcade 게임대회(9th) MakeCode Arcade 게임대회(9th) 제9회 Microsoft MakeCode Game Jam이 열린다고 합니다. 특히 이번에는 3월 여성 역사의 달을 맞이해서 Girls Who Code와 Code Ninjas와 협력해서 'Female Gamechangers Jam' 이라는 타이틀로 진행된다고 하는데요. 블록코딩으로 쉽게 게임을 만들 수 있는 MakeCode Arcade를 사용해서 게임 개발을 하여 전세계 사람들과 재미있게 경쟁할 수 있는 흥미진진한 대회입니다. ★주제: Women who impacted your life (당신의 삶에 영향을 준 여성들) ★진행기간: 2024.03.01~2024.03.31, 23시59분까지(시간을 넘기지 않게 유의하세요!) ★제출방법 (나이 대에 따라 제출 링크.. 2024. 3. 3.
[자바기초] 2차원 배열(2D Array) [자바기초] 2차원 배열(2D Array) [1] 2차원 배열이란? 배열 안에 다시 배열이 들어 있는 구조 초기화 하지 않을 경우 0, 0.0, false 등의 자료형에 맞춰 저장됨. 2차원 배열의 크기: 행의 수는 배열명.length, 열의 수는 배열명[행 index].length [예제1] 2차원 배열의 선언, 초기화, 크기(length)에 대해서 알아보자. HTML 삽입 미리보기할 수 없는 소스 [유제1] 아래의 성적표를 2차원 배열(3행 3열)로 저장하세요. 그리고 아래 그림과 같이 배열의 요소를 반복문 사용없이 println()구문으로 하나씩 출력하세요. [예제2] 자바 2차원 배열 요소를 초기화 하고, 각 요소의 합을 for 반복문으로 계산하고 결과를 출력하는 아래 예제를 살펴봅시다. HTML.. 2024. 3. 3.
[자바기초]1차원 배열(array) [자바기초]1차원 배열(array) [1] 배열이란? 배열은 여러 개의 변수를 하나로 묶어서 사용하기 위한 데이터 구조이다. 동일 자료형(Data Type)의 변수인 구성요소(element, component)를 나열한다. [2] 배열 코딩 연습 [예제1] 자바에서 new 연산자를 이용해 배열을 만들고, 초기화를 하지 않은 상태에서 배열의 요소를 출력해보자. HTML 삽입 미리보기할 수 없는 소스 *배열 초기화 코드 HTML 삽입 미리보기할 수 없는 소스 [유제1] 정수 4개를 저장할 수 있는 int type(정수형)의 배열 "intArray"를 하나 만드세요. 그리고 만들어진 intArray의 모든 요소를 아래와 같이 출력하세요.(intArray에 초기화 하지 않음) (반복문 사용하지 말고 printl.. 2024. 3. 1.
[자바AP.04] Primitive Types(2) Variables and Data Types [자바AP.04] Primitive Types(2) Variables and Data Types Topic 1.2.Variables and Data Types [1] 학습목표 자바에서 Type의 뜻을 안다. Data Type(자료형)이 "primitive type"과 "reference type" 2가지로 나뉘는 것을 이해한다. Primitive type은 숫자와 boolean값으로 어떤 연산(operation)을 하는 데 사용될 수 있다. [2] 필수 지식 자바에서 데이터 타입은 Primitive Type(원시 타입) 과 Reference Type(참조 타입) 2개로 나뉜다. 원시 타입은 int, long, double, float, boolean, byte, short, char(정수, 실수, 문자,.. 2024. 2. 28.
[자바AP.03] APCSA 공부자료 [자바AP.03] APCSA 공부자료 다음의 파일 or 링크는 APCSA 학습에 필요한 자료입니다. 내용 링크 APCSA 기출문제 https://apcentral.collegeboard.org/courses/ap-computer-science-a/exam/past-exam-questions 공식 사이트 시험정보 안내 https://apcentral.collegeboard.org/courses/ap-computer-science-a/exam https://apstudents.collegeboard.org/courses/ap-computer-science-a 시험 Tips https://apstudents.collegeboard.org/courses/ap-computer-science-a/exam-tips 2024. 2. 25.
[Python Project.01] 단어 채우기 게임 단어 채우기 게임 단어 채우기 게임이란, 빈칸을 채운 단어에 따라 이야기 흐름이 달라지는 놀이입니다. 빈 칸이 있는 문장에 동사, 명사, 형용사 등의 단어를 입력받아 이야기를 재밌게 만듭니다. HTML 삽입 미리보기할 수 없는 소스 [실행결과] 2024. 2. 25.
728x90
반응형