변수가 저장할 수 있는 값의 종류와 크기를 결정하는 규칙
어떤 값이 어떤 형태로 메모리에 저장되고, 어떻게 다뤄질 지를 정해주는 역할을 함
Java에서 가장 기본이 되는 자료형
String name = "Suhyeun"; //String은 참조 자료형
int[] numbers = {1,2,3} //배열도 참조 자료형
프로그램에서 데이터를 저장하고 다루기 위한 이름이 붙은 메모리 공간
int age = 25;
int number; // 선언
number = 10;// 초기화
int score = 90; //선언 + 초기화
변수를 만들 때는 어떤 타입의 값을 담을지도 함께 정해야함
int age = 25; // 정수형
double pi = 3.14; // 실수형
char grade = 'A'; // 문자형
boolean isTrue = true; // 논리형
String name = "수현"; //문자열(참조형)
public class Person {
string name; // 멤버 변수
public void sayHello(String greeting){ // greeting은 매개변수
String message = greeting + name; // message는 지역 변수
system.out.println(message);
}
}
변수를 이용하면 값을 쉽게 재사용하고 변경할 수 있어서 유지보수가 쉬워져요
int width = 10;
int height = 20;
int area = width * height; // 값 변경해도 자동 반영됨