"정수형"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(변수)
(변수의 이름 생성 규칙)
15번째 줄: 15번째 줄:
  
 
===변수의 이름 생성 규칙===
 
===변수의 이름 생성 규칙===
 +
자바에서는 변수뿐만 아니라 클래스(class), 메소드(method)등의 이름을 짓는데 반드시 지켜야 하는 공통된 규칙이 있다.
 +
* 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다.
 +
* 변수의 이름은 숫자로 시작할 수 없다.
 +
* 변수의 이름 사이에는 공백을 포함 할 수 없다.
 +
* 변수의 이름으로 자바에서 미리 정의된 [[키워드]](keyword)는 사용할 수 없다.
 +
그리고 변수의 이름은 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 짓는 것이 좋다.
 +
 
===변수 선언만 하는 방법===
 
===변수 선언만 하는 방법===
 
===변수 선언 동시에 초기화 하는 방법===
 
===변수 선언 동시에 초기화 하는 방법===

2021년 7월 13일 (화) 11:16 판

int란 정수형을 처리하기 위한 변수로, 정수형(integer)의 약자이다.[1]


개요

int는 정수형을 처리하기 위한 변수로, char와 같은 구조와 특성을 가지며 char는 모든 CPU에서 무조건 8비트인데 비해, 16, 32, 64비트의 처리 단위로 CPU마다 다르다는 차이가 있다. 보통 8비트 CPU는 16비트의 처리 단위를 가지며, 32비트 CPU이면 32비트의 처리 단위를 갖는 것이 일반적인 정수형 처리이다. char와 마찬가지 CPU의 ALU을 사용하여 연산 처리한다. 8비트 CPU는 16비트 처리 단위인 int의 16비트를 처리하기 위해 여러 개의 기계어 코드를 사용한다. 따라서 8비트 CPU는 32비트 CPU보다 처리 시간이 더 걸린다.[1]

크기

정수형 타입

변수 선언

자바(Java)에서 변수를 사용하기 전에 반드시 먼저 변수를 선언하고 초기화해야 한다.

변수

변수(variable)란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다. 즉, 변수란 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 지정된 값은 변경될 수 있다. 또한 변수는 타입에 따라 크게 기본형(primitive type)변수와 참조형(reference type)변수로 구분할 수 있다. 기본형 변수는 실제 연산에 사용되는 변수다. 자바에서는 8가지의 기본형 변수를 제공하고 있다. 정수형인 byte, short, int, long을 제공하고, 실수형인 floatdouble, 문자형인 char, 논리형인 boolean을 제공한다. 참조형 변수는 8개의 기본형 변수를 사용하여 사용자가 직접 만들어 사용하는 변수를 의미한다.

변수의 이름 생성 규칙

자바에서는 변수뿐만 아니라 클래스(class), 메소드(method)등의 이름을 짓는데 반드시 지켜야 하는 공통된 규칙이 있다.

  • 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다.
  • 변수의 이름은 숫자로 시작할 수 없다.
  • 변수의 이름 사이에는 공백을 포함 할 수 없다.
  • 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없다.

그리고 변수의 이름은 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 짓는 것이 좋다.

변수 선언만 하는 방법

변수 선언 동시에 초기화 하는 방법

타입 변환

자동 타입 변환

강제 타입 변환

각주

  1. 1.0 1.1 int (C 프로그래밍 언어)〉, 《위키백과》

참고자료

같이 보기