[왕초보 프로그래밍 언어 강의] [Dart] #3 — Numbers

Ji Ho Choi
코드팩토리
Published in
3 min readOct 8, 2020

Integer 타입

void main(){
int number1 = 12;
int number2 = 38;
print(number1); // 12
print(number2); // 38
}
  • 정수를 표현하는 integer 에 대해 알아보도록 하자. Integer 는 기존 var 을 작성했던 똑같은 위치에 int 라고 작성해서 해당 변수가 정수임을 표현한다. 정수는 소수점이 아닌 모든 숫자 예) -1, 0, 1 … 이 모두 포함된다.
  • 이전 시간에 글자는 작은 따옴표 또는 큰 따옴표 사이에 작성한다고 했다. 하지만 이번에 선언하는 Integer 타입은 글자가 아니고 숫자이기 때문에 따옴표를 사용하지 않는다. 여기서 따옴표를 사용하게 되면 12라는 숫자가 아니고 12 라는 글자로 컴퓨터가 인식하게 된다. 추가적으로 만약에 int number3 = ‘12’;라는 코드를 작성하게 되면 ‘12’는 숫자가 아니고 글자이기 때문에 int 타입에 저장할 수 없어서 에러가 나게 된다.

Integer 의 덧셈 뺄셈

void main(){
int number1 = 2;
int number2 = 4;
print(number1 + number2);
print(number1 - number2);
print(number1 / number2);
print(number1 * number2);
}
  • 정수를 표현하는 integer 에 대해 알아보도록 하자. Integer 는 기존 var 을 작성했던 똑같은 위치에 int 라고 작성해서 해당 변수가 정수임을 표현한다. 정수는 소수점이 아닌 모든 숫자 예) -1, 0, 1 … 이 모두 포함된다.
  • 이전 시간에 글자는 작은 따옴표 또는 큰 따옴표 사이에 작성한다고 했다. 하지만 이번에 선언하는 Integer 타입은 글자가 아니고 숫자이기 때문에 따옴표를 사용하지 않는다. 여기서 따옴표를 사용하게 되면 12라는 숫자가 아니고 12 라는 글자로 컴퓨터가 인식하게 된다. 추가적으로 만약에 int number3 = ‘12’;라는 코드를 작성하게 되면 ‘12’는 숫자가 아니고 글자이기 때문에 int 타입에 저장할 수 없어서 에러가 나게 된다.

Double 타입

void main(){
double number1 = 2.5;
double number2 = 0.5;
print(number1);
print(number2);
}
  • 소수점은 double 이라는 타입을 사용해서 선언한다.
  • 프린트를 해보면 이전 int 를 프린트 했을 때 처럼 소수점이 프린트 된다.

Double 의 덧셈 뺄셈

void main(){
double number1 = 2.5;
double number2 = 0.5;
print(number1 + number2);
print(number1 - number2);
print(number1 / number2);
print(number1 * number2);
}
  • double 의 덧셈, 뺄셈, 곱셈, 나눗셈 또한 상식적인 방식으로 진행된다.

--

--