IdoCleanCode
article thumbnail
[자바] 변수의 타입 변환
카테고리 없음 2024. 8. 19. 16:57

변수의 타입 변환은 한 데이터 타입을 다른 데이터 타입으로 변환하는 과정을 말합니다. 타입 변환에는 자동 형 변환과 수동 형 변환 두 가지 방식이 있습니다. 자동 형 변환자동 형 변환은 데이터 손실 없이 더 큰 데이터 타입으로 변환될 때 발생합니다. 자바 컴파일러가 자동으로 변환을 수행하고 일반적으로 작은 타입에서 큰 타입으로의 변환이 됩니다. 자동 형 변환 가능한 경우byte -> short -> int -> long ->float -> double다음 코드 예제는 int 타입을 double로 자동 변환하는 예제입니다.public class AutoCastingExample { public static void main(String[] args) { int intValue = 10; ..

article thumbnail
[자바] 변수의 데이터 타입
카테고리 없음 2024. 8. 19. 12:37

변수의 데이터 타입은 변수에 저장할 수 있는 값의 종류를 정의합니다. 자바에서는 크게 기본 데이터 타입과 참조 데이터 타입으로 나눠져있습니다. 기본형 데이터 타입자바에 기본 데이터 타입은 변수에 저장할 수 있는 가장 기본적인 형태입니다. 총 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..

article thumbnail
[자바] 변수의 종류
카테고리 없음 2024. 8. 19. 08:44

변수는 용도와 범위에 따라 여러 종류로 나눱니다.인스턴스 변수(Instance Variables)인스턴스 변수는 클래스의 인스턴스(객체)마다 고유한 값을 가집니다. 객체가 생성될 때 메모리에 할당되며, 해당 객체의 상태를 나타냅니다.인스턴스 변수는 클래스 내부에 선언되는 변수 입니다.다음은 Car클래스에 인스턴스 변수를 나타내는 예제입니다.class Car { String color; // 인스턴스 변수 int speed; // 인스턴스 변수} 클래스 변수(Class Variables)클래스 변수는 클래스에 속하며 모든 인스턴스가 공유하는 변수를 의미합니다.클래스 변수는 static 키워드로 선언이 되고 메모리에 로드될 때 한 번만 생성되며 모든 객체에 동일한 값을 가집니다.다음은 Cou..

article thumbnail
[자바] 변수의 개념
카테고리 없음 2024. 8. 19. 07:28

변수란 무엇인가?변수는 프로그래밍에서 데이터를 저장하고 참조하기 위한 메모리 공간에 대한 이름 입니다. 변수를 통해서 값을 기억하고 필요할 때 값을 불러오고나 수정할 수 있습니다. 변수의 역할1. 데이터 저장int score = 100; // 점수를 저장하는 변수String playerName = "Alice"; // 플레이어 이름을 저장하는 변수위의 코드에서 score 변수는 플레이어의 점수를 저장하고, playName 변수는 플레이어의 이름을 저장합니다. 2.값의 변경int score = 100;score = 150; // 점수 업데이트 score 변수의 값 100에서 150으로 업데이트 되었습니다. 이처럼 변수의 값은 프로그램 실행 중에 언제든지 변경할 수 있습니다. 3. 상태 표현boolean i..

article thumbnail
[자바] 백준 11382번 꼬마 정민 문제 풀기
Coding Test/Beakjoon 2024. 8. 19. 05:57

자바로 백준 11382번 꼬마 정민 문제 풀어 보겠습니다.https://youtu.be/bP6shhAOWl8[자바] 백준 11382번 꼬마 정민 문제 풀기 문제A + B + C을 계산하는데 최대 10의12승을 담을 수 있는 프로그램을 작성하세요.https://www.acmicpc.net/problem/11382 풀이이 문제는 데이터 타입을 아는냐를 물어봅니다. 정수에는 byte, short, int, long이 있으며 각각의 저장할 수 있는 값의 범위가 다릅니다. 여기서는 최다 10의 12승이면 일조 까지 숫자를 담으라면 long 데이터 타입을 사용해야합니다. 아래의 참조 자료는 공식문서 데이터 타입 자료이니 참고 하세요. 참고 자료https://docs.oracle.com/javase/tutorial/..