JAVA 1강_3_변수 선언, 기본 자료형(8가지)

열라뽕따히·2024년 1월 27일

JAVA

목록 보기
4/79

프로그래밍에서 가장 기본적으로 데이터를 저장하고 저장된 데이터의 값을 읽어 오는 것임!
따라서 데이터 값을 저장하려면 메모리에 값을 저장할 공간을 생성한 뒤 이름을 부여해야함
이를 위해서 변수가 필요한 것임!!

변수란?

  • 하나의 데이터(값)을 저장할 공간을 생성하고 이름을 부여해야 함
  • 여러 개의 값을 저장할 수 없고 하나의 값만을 저장할 수 있음
  • 필요한 데이터를 저장할 곳을 미리 선언해두고 나중에 계속해서 사용하기 위해 변수를 만듦
  • 데이터를 저장하기 위해 생성되는 메모리 공간은 목적에 따라 크기와 특징이 다른데 이를 '자료형' 이라고 함.
    즉, 메모리 공간의 자료형에 따라 저장할 수 있는 값의 종류와 크기가 결정 됨

변수 선언하는 방법

형식 : 자료형 변수명;

  • 자료형 : java의 기본 자료형(8가지)
  • 변수형 : 사용자가 임의로 만들 수 있음

JAVA에서의 기본 자료형

  1. 정수형(정수자료형) :
    byte (1바이트)
    short (2바이트)
    int (4바이트)
    long (8바이트)

  2. 실수형(실수자료형) :
    float (4바이트)
    double (8바이트 - 기본형)

  3. 단일문자형 :
    char형 (2~3바이트)

  4. 논리형(논리자료형) :
    boolean (true / false)

이외의 나머지 자료형은 추가로 기입 예정


변수 사용 절차

  1. 변수 선언 ==> 자료형 변수명;
  2. 변수 초기화 ==> 변수에 값을 저장(= 기호 사용)
  3. 변수 이용 ==> 연산 및 출력

변수명 만드는 규칙

: 변수명, 메서드명, 클래스명 등의 이름을 지정할 때 사용

  1. 예약어(키워드 - 문법적으로 사용되는 단어) 사용 불가
  2. 영문자 또는 특수문자(_ or $)로 시작해야함
  3. 숫자로 시작해서는 안 됨 ex) 1sum (x)
  4. 대소문자는 구분함 ex) SUM과 sum은 다른 변수명으로 인식
  5. 변수명은 의미있게 만드는 것이 좋음 (식별하기 쉽도록)
  6. 변수명에 두 개의 단어가 결합된 경우 두번째 글자의 첫글자는 대문자로 작성하는 것이 관례임 ===> CamelCase 기법



============================코드============================

public static void main(String[] args) {
	// 1. 변수 선언 ==> 자료형 변수명;
		byte su1;
		byte su2;
		
	// 2. 변수의 초기화 ==> 변수에 값을 저장
		su1 = 73;
		su2 = 57;
		
		su1 = 100;
		
		System.out.println("su1 >>> " + su1);
		System.out.println("su2 >>> " + su2);
		
		System.out.println("su1 + su2 >>> " + (su1 + su2));

	}

}

============================실행============================



============================코드============================

public static void main(String[] args) {
		
	// 1. 변수 선언
	// int num; 
		
	// 2. 변수 초기화
	// num = 130;
		
	// 1 + 2 : 변수 선언 및 변수 초기화
		int num = 135;
		
		num = num + 100;  
		
		int num2 = num;
		
	// 3. 변수 연산 또는 변수 출력
		System.out.println("num >>> " + num);
		
		System.out.println("num2 >>> " + num2);

	}

}

============================실행============================



============================코드============================

public static void main(String[] args) {
		
	int su1 = 67, su2 = 19;
		
	System.out.println("su1 변수의 값은 " + su1 + "입니다.");
		
	System.out.println("su2 변수의 값은 " + su2 + "입니다.");
		
	System.out.println("두 수의 합은 " + (su1 + su2) + "입니다.");
	
	}
}

============================실행============================

0개의 댓글