본문 바로가기

반응형

자바(java)

(53)
5강: 배열과 컬렉션 1. 배열과 다차원 배열 배열(Array) 은 같은 타입의 여러 변수를 하나의 집합으로 관리하는 방법입니다. 배열은 연속적인 메모리 공간에 데이터를 저장하며, 각 요소는 인덱스로 접근합니다. 단일 차원 배열: 가장 기본적인 형태의 배열입니다. 모든 요소가 일렬로 나열됩니다. int[] array = new int[5]; // 5개의 정수를 저장할 수 있는 배열 array[0] = 10; // 첫 번째 요소에 값 할당 다차원 배열: 배열의 배열로, 행렬이나 데이터 테이블 같은 구조를 표현할 때 사용됩니다. int[][] matrix = new int[3][3]; // 3x3 행렬 matrix[0][0] = 1; // 첫 번째 행, 첫 번째 열에 값 할당 2. ArrayList와 LinkedList 소개 A..
4강: 조건문과 제어문 1. if문과 switch문 if문은 주어진 조건이 참(true)일 때 코드 블록을 실행합니다. 기본 구조는 다음과 같습니다: if (조건) { // 조건이 참일 때 실행할 코드 } 또한 else if와 else를 사용하여 더 많은 조건을 추가할 수 있습니다. switch문은 변수의 값에 따라 다른 코드 블록을 실행합니다. switch 구문은 case 레이블을 사용하여 가능한 각 값에 대해 다른 동작을 지정합니다: switch (변수) { case 값1: // 변수가 값1과 일치할 때 실행할 코드 break; case 값2: // 변수가 값2와 일치할 때 실행할 코드 break; default: // 어떤 case도 일치하지 않을 때 실행할 코드 } 2. for문, while문, do-while문 for..
3강: 연산자와 표현식 1. 산술 연산자 (+, -, *, / 등) 산술 연산자는 수학적 계산을 위해 사용되는 연산자입니다. + : 두 숫자의 덧셈 - : 두 숫자의 뺄셈 * : 두 숫자의 곱셈 / : 두 숫자의 나눗셈 (결과는 정수나 소수점이 될 수 있음) % : 두 숫자의 나머지 연산 int a = 10 + 5; // 15 int b = a - 3; // 12 int c = b * 2; // 24 int d = c / 4; // 6 int e = c % 4; // 0 2. 비교 연산자 (==, !=, 등) 비교 연산자는 두 값을 비교하는 데 사용됩니다. 이 연산자들은 조건문과 반복문에서 주로 사용됩니다. == : 두 값이 같으면 true, 다르면 false != : 두 값이 다르면 true, 같으면 false : 왼쪽 값이..
2강: 기본 문법과 출력에 대한 설명 1. 기본 자료형과 변수 자료형(Data Types)은 프로그래밍에서 변수가 저장할 수 있는 데이터의 종류를 말합니다. 기본 자료형은 크게 정수형, 실수형, 문자형, 불린형으로 나뉩니다. 정수형(Integer Types): 숫자를 저장하는데 사용됩니다. 예를 들면, int, long 등이 있습니다. int: 일반적으로 사용되는 정수형으로, -2,147,483,648부터 2,147,483,647까지의 값을 저장할 수 있습니다. long: 더 큰 정수를 저장할 때 사용하며, L을 붙여 표현합니다 (예: 123456789L). 실수형(Floating-point Types): 소수점이 있는 숫자를 저장합니다. 주로 float와 double이 사용됩니다. float: 소수점을 포함한 숫자를 저장할 때 사용하며, ..
1강: 자바 소개와 개발 환경 설정 자바의 역사와 특징 소개 자바(Java)는 1995년에 선 마이크로시스템즈(Sun Microsystems)에서 개발된 프로그래밍 언어입니다. 자바는 "Write Once, Run Anywhere(WORA)"라는 특징을 가지며, 한 번 작성한 코드를 여러 플랫폼에서 실행할 수 있습니다. 객체지향 프로그래밍(OOP) 언어로, 코드의 재사용성과 유지보수성을 높입니다. 자바는 자동 메모리 관리(Garbage Collection)와 예외 처리(Exception Handling)를 지원하여 프로그래머가 코드의 안정성을 유지하기 쉽게 합니다. JDK 설치와 개발 환경 설정 1. JDK 다운로드 먼저, JDK(Java Development Kit)를 다운로드해야 합니다. Oracle에서 제공하는 Oracle JDK 또..

반응형