티스토리 뷰

반응형

05. 변수와 자료형 - 02. 변수란 무엇인가

package variable;

public class VariableTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int age  = 20; // 선언: 선언돠 동시에 초기화 가능
		// 여러개 선언 가능
		int name, count;
		// 값이 없는 친구를 자바는 출력할 수 어뵤다.
		// 자료형 변수 이름
		// 한 번도 사용하지 않은 변수에 대한 노란줄, 오류는 빨간줄, 경고는 노란줄
		age = 30; // 대입.  l-value , r-value

		System.out.println(age);
		age = 10;
        int numberOfStudent;
		
	}

}

 

 

| 변수와 메모리

변수를 선언한다는 것은 해당 자료형의 크기 만큼의 메모리를 사용하겠다는 것이다.

메모리의 위치를 변수 이름으로 참조한다.

 

| 변수 이름은

  • 영문자, 숫자를 사용. 단, 숫자로 시작할 수 없다.
  • 특수 문자중에 _ 나 $ 만 사용이 가능하다.
  • 예약어는 사용할 수 없다.
  • 변수는 그 쓰임에 맞는 이름으로 명명하는 것이 가독성에 좋다.(약어로 쓰지 말것)

camel notatation : numberOfStudent( 낙타 등과  유사하다 해서 붙여진 이름) 

 

 

 

06. 변수와 자료형 - 03. 정수 자료형

 

| 자료형

  • 기본형 : 자바 언어에서 기본적으로 제공해주는 자료형, 메모리의 크기가 정해져 있다. 정수형 문자형, 실수형, 논리형
  • 참조형: 클래스 자료형. JDK 에서 제공되는 클래스와 프로그래머가 정의하는 클래스

클래스에 따라 사용하는 크기가 다름 

예 ) String, Student

 

 

기본자료형

int, double 을 주로 사용한다.

 

| int 자료형

- 정수 자료형

- 4바이트 사용

- 가장 많이 쓰는 정수 자료형

- - 2^31 ~ 2^31 -1 까지 표현

 

int 자료형

 

package variable;

public class IntegerTest {

	public static void main(String[] args) {
		byte bs = - 128; // 127 부터 - 128 까지 표현 가능함.
		System.out.println(bs);
		
		int iVal = 123;
		long lVal = 123456789100L; // 왜 에러일까?  'A' 숫자는 자체적으로 4바이트 핸들링 해 사용한다.  4바이트는 취급하기 내용이 많으니 8바이트 처리하라.
		// long 취급하라고 할떄는 뒤에 L을 붙인다.
				
	}

}

 

 

 

 

 

 

 

자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함