본문 바로가기
728x90
반응형

전체 글126

[Java/개념] 데이터 타입 - 기본 타입(Primitive type)과 참조 타입(Reference type) 자바에서 데이터 타입은 크게 기본 타입(Primitive Type)과 참조 타입(Reference Type) 두 가지로 나눌 수 있다.1. 기본 타입 (Primitive Type)기본 타입은 자바에서 값 그 자체를 저장하는 타입으로, 자주 사용되는 데이터 유형들을 직접 다룬다. 기본 타입에는 다음과 같은 것들이 포함된다정수형: byte, short, int, long실수형: float, double문자형: char논리형: boolean기본 타입의 변수는 선언된 값이 메모리 상에서 직접 저장되며, 이에 따라 해당 값에 빠르게 접근할 수 있다. 아래 코드에서 age와 price는 스택(Stack) 영역에 실제 값이 저장된다.int age = 25;double price = 100.5; 2. 참조 타입 (Re.. 2024. 10. 10.
[Java/개념] 반복문 (for, while, do-while) 프로그래밍에서 반복문은 특정 작업을 반복해서 수행할 때 유용하게 사용된다.  반복문은 주어진 조건이 참(true)일 때 계속해서 명령을 실행하고, 조건이 거짓(false)일 때 실행을 멈추는 구조이다. 주로 사용하는 반복문으로는 for문, while문, do-while문이 있으며, 이를 보조하는 continue문과 break문도 함께 사용된다. for문: 반복 횟수가 명확할 때 사용while문: 조건에 따라 반복, 조건이 거짓이면 실행되지 않음do-while문: 최소 한 번은 실행되며 이후 조건을 평가break문: 반복문을 즉시 종료continue문: 반복문의 나머지 코드를 건너뛰고 다음 반복으로 넘어감레이블과 반복문: 레이블을 사용해 중첩된 반복문을 제어  1. for문 1) for문 기본 구조for문.. 2024. 10. 8.
[Java/개념] 조건문 (if ~ else / switch) 조건문은 프로그램의 흐름을 제어하고, 특정 조건에 따라 다른 코드 블록을 실행하도록 하는 매우 중요한 구조이다. 조건문을 활용하면 주어진 조건이 true인지 false인지에 따라 프로그램의 동작을 다르게 만들 수 있다. 자바에서 가장 많이 사용하는 조건문으로는 if-else문과 switch문이 있다.if ~ else문은 범위 기반의 조건 처리가 필요할 때 사용하기 좋다.switch문은 특정 값에 따라 분기 처리를 할 때 효율적이며, 주로 정수형, 문자열 등의 고정된 값 비교에 적합하다.두 조건문 모두 자바 프로그램에서 흐름 제어에 필수적인 역할을 한다.1. if ~ else문if-else 문은 특정 조건이 참(true)일 때는 해당 블록을 실행하고, 그렇지 않으면 else 블록을 실행한다. 조건이 여러 .. 2024. 10. 8.
[Java/개념] 타입 변환 (Type Conversion) 타입 변환이란 하나의 데이터 타입을 다른 데이터 타입으로 변환하는 과정을 말한다. 예를 들어, byte 타입을 int 타입으로 변환하거나 그 반대로 변환하는 것이 여기에 해당한다. 자바에서는 자동(묵시적) 타입 변환과 강제(명시적) 타입 변환이라는 두 가지 주요 타입 변환 방식이 존재한다.  자바에서 타입 변환은 필수적인 개념이다. 자동 변환과 강제 변환의 차이를 이해하고, 변환 과정에서 발생할 수 있는 데이터 손실에 주의해야 한다. 특히, 실수에서 정수로의 변환이나 큰 타입에서 작은 타입으로의 변환에서는 항상 캐스팅 연산자를 사용해야 하며, 데이터의 손실 가능성을 염두에 두어야 한다.  [자동(묵시적) 타입 변환 (Implicit Type Conversion)]자동 타입 변환은 자바 컴파일러가 프로그램.. 2024. 10. 7.
[Java/개념] 자바 연산자 (Operators) 1. 대입 연산자 (Assignment Operator)= : 변수에 값을 대입하는 연산자이다.int a = 5; 2. 산술 연산자 (Arithmetic Operators)+, -, *, /, % : 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산을 수행한다.주의: 정수형끼리 나눗셈을 할 경우 소수점 아래 자리는 버려진다.실수형은 소수점 아래까지 나누어진다.int one = 5, two = 3;System.out.println("뺄셈 결과 >> " + (one - two)); // 괄호 필수3. 복합 대입 연산자 (Compound Assignment Operators)+=, -=, *=, /=, %= : 대입과 산술 연산을 한 번에 처리한다.int one = 5, two = 3;one += two; // .. 2024. 10. 7.
[Java/개념] 자료형과 변수 1. 자료형자바에서 자료형(Data Type)은 변수에 저장될 값의 크기와 종류를 정의한다. 자바는 기본 자료형(Primitive Type)과 참조 자료형(Reference Type) 두 가지 주요 분류로 나눌 수 있다. 1) 기본 자료형 (Primitive Type)기본 자료형은 자바에서 미리 정의된 가장 단순한 형태의 자료형으로, 값 자체를 직접 메모리에 저장한다. 크게 논리형, 숫자형(정수형과 실수형), 문자형으로 나눌 수 있다.논리형 (Boolean Type)boolean: true 또는 false 값만 가질 수 있다.숫자형 (Numeric Type)정수형 (Integral Type)byte: 1바이트 크기, -128 ~ 127 범위의 정수를 저장한다.short: 2바이트 크기, -32,768 ~.. 2024. 10. 7.
728x90
반응형