산술 연산자는 기본적인 수학 연산을 수행 합니다. 덧셈 연산자+ 기호를 사용하며 두 피연산자의 합을 계산합니다.int a = 10;int b = 5;int sum = a + b; // sum은 15가 됩니다. 뺄셈 연산자- 기호를 사용하여 첫 번째 피연산자에서 두 번째 피연산자를 뺍니다.int a = 10;int b = 5;int difference = a - b; // difference는 5가 됩니다. 곱셈 연산자* 기호를 사용하여 두 피연산자의 곱을 계산합니다.int a = 10;int b = 5;int product = a * b; // product는 50이 됩니다. 나눗셈 연산자/ 기호를 사용하여 첫 번째 연산자를 두 번째 피연산자로 나눕니다. 두 피연산자가 모두 정수형일 경우 나눗셈을 수행하..
변수의 타입 변환은 한 데이터 타입을 다른 데이터 타입으로 변환하는 과정을 말합니다. 타입 변환에는 자동 형 변환과 수동 형 변환 두 가지 방식이 있습니다. 자동 형 변환자동 형 변환은 데이터 손실 없이 더 큰 데이터 타입으로 변환될 때 발생합니다. 자바 컴파일러가 자동으로 변환을 수행하고 일반적으로 작은 타입에서 큰 타입으로의 변환이 됩니다. 자동 형 변환 가능한 경우byte -> short -> int -> long ->float -> double다음 코드 예제는 int 타입을 double로 자동 변환하는 예제입니다.public class AutoCastingExample { public static void main(String[] args) { int intValue = 10; ..
변수의 데이터 타입은 변수에 저장할 수 있는 값의 종류를 정의합니다. 자바에서는 크게 기본 데이터 타입과 참조 데이터 타입으로 나눠져있습니다. 기본형 데이터 타입자바에 기본 데이터 타입은 변수에 저장할 수 있는 가장 기본적인 형태입니다. 총 8가지 타입을 가집니다.byte크기는 1바이트(8비트)범위는 -128 ~ 127메모리 절약이 필요할 때 사용합니다다음은 byte타입으로 변수 선언하는 예제 코드 입니다.byte b; // byte 변수 선언 short크기는 2바이트(16비트)범위는 -32,768 ~ 32,767작은 정수를 저장할 때 사용합니다.다음은 short 타입 변수 선언하는 예제 코드 입니다.short s; int크기는 4바이트(32비트)범위는 -2,147,483,648 ~ 2,147,483,6..
변수는 용도와 범위에 따라 여러 종류로 나눱니다.인스턴스 변수(Instance Variables)인스턴스 변수는 클래스의 인스턴스(객체)마다 고유한 값을 가집니다. 객체가 생성될 때 메모리에 할당되며, 해당 객체의 상태를 나타냅니다.인스턴스 변수는 클래스 내부에 선언되는 변수 입니다.다음은 Car클래스에 인스턴스 변수를 나타내는 예제입니다.class Car { String color; // 인스턴스 변수 int speed; // 인스턴스 변수} 클래스 변수(Class Variables)클래스 변수는 클래스에 속하며 모든 인스턴스가 공유하는 변수를 의미합니다.클래스 변수는 static 키워드로 선언이 되고 메모리에 로드될 때 한 번만 생성되며 모든 객체에 동일한 값을 가집니다.다음은 Cou..
변수란 무엇인가?변수는 프로그래밍에서 데이터를 저장하고 참조하기 위한 메모리 공간에 대한 이름 입니다. 변수를 통해서 값을 기억하고 필요할 때 값을 불러오고나 수정할 수 있습니다. 변수의 역할1. 데이터 저장int score = 100; // 점수를 저장하는 변수String playerName = "Alice"; // 플레이어 이름을 저장하는 변수위의 코드에서 score 변수는 플레이어의 점수를 저장하고, playName 변수는 플레이어의 이름을 저장합니다. 2.값의 변경int score = 100;score = 150; // 점수 업데이트 score 변수의 값 100에서 150으로 업데이트 되었습니다. 이처럼 변수의 값은 프로그램 실행 중에 언제든지 변경할 수 있습니다. 3. 상태 표현boolean i..