반응형
모든 언어에는 변수라는 것이 존재한다. 이전 포스팅에도 설명했지만
일종의 그릇 정도?로 생각하는 것이 좋겠다. 아니면 보관함정도.
하지만 그 그릇도 용도가 명확하지 않으면 구분없이 막 담게 되므로 문제가 생길수 있다.
예를들어 음식을 담기위한 용도의 그릇인데 거기에 고철이나 오물, 화학용액 등 아무거나 담으면 안되기 때문이다.
"이 그릇은 국을 담기위한 음식 그릇이야"라고 알려주듯이 컴퓨터에게도 비슷한 맥락으로 알려줘야 한다.
이 변수는 숫자형이야, 문자형이야~ 이렇게
이번에는 숫자형변수 연습이다.
기타 설명은 아래 소스코드의 주석을 참조.
아래 코드 입력 후, 결과를 실행해보자.
※준비물은 Dart언어공부- 01.HelloWorld 포스팅에 가보면 써있음.
//정수-int,실수double
void main(){
//어떤 변수를 쓸지 정확하지 않을때 쓰는 var
//정확하게 지정하려면? 숫자인지 문자인지 범위를 고려하여 선언한다.
int number1 = 12;
print(number1);
int number2 = 38;
print(number2);
print(number1 + number2);
print(number1 - number2);
print(number1 * number2);
print(number1 / number2);
print('--------------------');
//이번에는 실수. 소숫점을 표현해보자.
double number3 = 2.5;
double number4 = 0.5;
print(number3);
print(number4);
//정수는 실수에 포함되기 때문에 정수를 double에 넣어도 괜찮다.
double number5 = 12;
//하지만? - 정수에는 실수보다 아래이며, 포함되지 않기때문에 넣으려고 하면 오류가 발생한다.
//int number6 = 2.5;
print('--------------------');
print(number3 + number4);
print(number3 - number4);
print(number3 * number4);
print(number3 / number4);
}
결과는?
12
38
50
-26
456
0.3157894736842105
--------------------
2.5
0.5
--------------------
3
2
1.25
5
3강 숫자형 변수 공부 끝
반응형