JAVA (34) 썸네일형 리스트형 데이터 오버플로우와 형변환 1. 데이터 오버 플로우 컴퓨터의 데이터는 0과 1로 나뉘어져있으며, 이 크기는 1bit이다. 자료형을 보면 크기가 정해져있는데, 1byte는 8 bit(23)이다. 1byte= bit bit bit bit bit bit bit bit 값이 허용된 크기를 넘어가면서, 자료값이 손실되는 것을 오버플로우 라고 한다. 1byte 인 byte는 -128부터 127 까지를 저장 할 수있다. 만약 128을 byte에 저장하려고 한다면 오버플로우가 일어나 127 +1 = -128 의 값이 되는 것이다. 2. 형변환 값의 자료형을 바꾸는 것이다 .(boolean은 제외한다.) 식 자료형 a = (a의 자료형)b; 예를 들어 short b = 129 이 있다고 하자. 이를 다른 자료형의 변수로 바꿔본다. byte a =.. 변수란 무엇인가. 학원에서 배운 것을 복습하는겸 올려본다. 1. 변수란 무엇인가? 자바에서의 변수란 데이터를 담기 위한 공간. 기본 자료형의 값들은 stack영역에 저장된다. 변수가 없을 경우 값을 반복 사용할 시, 그 값을 계속 새로이 작성해 주어야 한다. 변수의 경우 값을 지정해주면, 변수를 대신 사용함으로써 코드의 길이를 줄이고, 가독성이 좋아지며, 유지보수가 용이해진다. 2. 변수를 선언 및 초기하는 법 선언 자료형 변수명; ex) int a; 초기화 변수명 = 값; ex) a = 1; 선언및 초기화 동시에 자료형 변수명 = 값; ex)int a = 1; 이때 변수에 대입되는 값을 리터럴이라고 한다. 변수를 선언하기 위해서는 어떤 자료형을 사용할 것인지 알아야 된다. 기본 자료형은 논리형 정수형 실수형 문자 문자열.. 이전 1 2 3 4 5 다음