본문 바로가기

분류 전체보기189

[자바(JAVA)] 문자열 처리 8. 문자열 처리 자바에서 문자열은 매우 중요한 데이터 타입으로, 문자들의 시퀀스로 구성됩니다. 자바에서 문자열을 처리하기 위해 'String' 클래스를 사용하며, 여러 가지 메소드를 통해 문자열을 조작할 수 있습니다. 8.1 String 클래스 자바의 String 클래스는 문자열을 표현하고 관리하는 데 사용되는 기본 클래스입니다. java.lang 패키지에 포함되어 있으며, 다양한 메소드와 기능을 제공합니다. String 클래스의 주요 특징은 불변(immutable)이라는 것입니다. 즉, 한 번 생성된 문자열은 변경할 수 없으며, 문자열을 수정하려면 새로운 문자열 객체를 생성해야 합니다. String 클래스의 주요 메소드 length(): 문자열의 길이를 반환합니다. charAt(int index): .. 2023. 4. 27.
[자바(JAVA)] 배열 6. 배열 자바에서 배열은 동일한 타입의 여러 변수를 하나의 이름으로 그룹화하여 관리할 수 있는 데이터 구조입니다. 배열은 연속된 메모리 공간에 데이터를 저장하며, 인덱스를 사용하여 각 요소에 접근할 수 있습니다. 배열은 크기가 고정되어 있어, 선언 시에 배열의 크기를 지정해야 합니다. 6.1. 배열 선언하기 배열을 선언할 때는 데이터 타입에 대괄호([])를 추가하여 배열임을 표시합니다. int[] myArray; 6.2. 배열 초기화하기 배열을 초기화할 때는 'new' 키워드와 함께 데이터 타입, 대괄호, 그리고 배열의 크기를 명시합니다. myArray = new int[5]; // 크기가 5인 int형 배열을 생성합니다. 6.3. 배열 요소에 값 할당하기 배열의 인덱스를 사용하여 요소에 값을 할당할 .. 2023. 4. 27.
[자바(JAVA)] 조건문과 반복문 6. 조건문과 반복문 자바에서 조건문과 반복문은 프로그램의 흐름을 제어하는 데 사용되는 중요한 구문입니다. 이들은 프로그램 로직을 실행할 때 특정 조건을 만족하거나 반복적인 작업을 처리하는 데 도움이 됩니다. 6.1. 조건문(Conditional Statements) 조건문은 특정 조건을 만족할 때만 코드 블록을 실행하게 합니다. 자바에서 사용하는 주요 조건문은 if, if-else, if-else if-else, switch 문입니다. if 문 : if 문은 주어진 조건이 참일 때 코드 블록을 실행합니다. if (condition) { // 실행할 코드 } if-else 문: if-else 문은 주어진 조건이 참일 때와 거짓일 때 각각 다른 코드 블록을 실행합니다. if (condition) { // .. 2023. 4. 27.
[자바(JAVA)] 연산자와 수식 5. 연산자와 수식 자바에서 연산자는 변수와 상수를 이용해 수학적 또는 논리적 연산을 수행할 때 사용하는 기호입니다. 수식은 연산자와 피연산자를 결합한 표현식으로, 어떤 연산의 결과를 나타냅니다. 자바에서 제공하는 다양한 연산자와 수식에 대해 설명하겠습니다. 5.1. 산술 연산자(Arithmetic Operators) 산술 연산자는 기본적인 수학 연산을 수행합니다. 덧셈(+): 두 피연산자의 합을 구합니다. 뺄셈(-): 왼쪽 피연산자에서 오른쪽 피연산자를 뺍니다. 곱셈(*): 두 피연산자의 곱을 구합니다. 나눗셈(/): 왼쪽 피연산자를 오른쪽 피연산자로 나눕니다. 나머지(%): 왼쪽 피연산자를 오른쪽 피연산자로 나눈 나머지를 구합니다. 5.2. 비교 연산자(Comparison Operators) 비교 연.. 2023. 4. 27.
[자바(JAVA)] 변수와 자료형 4. 변수와 자료형 변수는 프로그램에서 사용되는 데이터를 저장하는 데 사용되는 메모리 공간입니다. 자료형은 변수에 저장되는 데이터의 종류를 결정합니다. 자바에서는 기본 자료형과 참조 자료형, 그리고 기본 자료형의 래퍼 클래스(wrapper classes)를 제공합니다. 이들은 자바 프로그램에서 데이터를 저장하고 처리하는 데 사용되는 자료형입니다. 4.1. 변수 선언 변수를 사용하기 전에 먼저 선언해야 합니다. 변수 선언은 자료형과 변수 이름을 사용하여 이루어집니다. 변수 이름은 알파벳, 숫자, 밑줄(_) 또는 달러 기호($)로 구성될 수 있으며, 숫자로 시작할 수 없습니다. int myInteger; // 정수형 변수 선언 4.2. 기본 자료형 (Primitive data types) 자바에서는 여러 가.. 2023. 4. 27.
[자바(JAVA)] 자바 프로그램의 기본 구조 3. 자바 프로그램의 기본 구조 자바 프로그램은 클래스와 메서드로 구성되어 있습니다. 클래스는 객체 지향 프로그래밍에서 사용되는 코드의 기본 단위이며, 메서드는 클래스 내에서 수행되는 작업을 정의합니다. 이제 각 구성요소에 대해 자세히 알아봅시다. 3.1. 클래스와 메서드 클래스는 객체를 만들기 위한 설계도 또는 템플릿으로 생각할 수 있습니다. 클래스는 속성(멤버 변수)과 동작(메서드)을 가지며, 이를 통해 객체 지향 프로그래밍의 주요 원칙인 캡슐화, 상속, 다형성을 구현합니다. public class MyClass { // 멤버 변수 int myVariable; // 메서드 public void myMethod() { // 메서드 내의 코드 } } 3.2. main 메서드 main 메서드는 자바 프로그.. 2023. 4. 26.