CLASS app

Dart

변수

변수

변수는 변하는 값을 의미합니다.

Dart에서 변수를 선언하는 방법에 대해 알아볼게요.

변수는 다음과 같이 구성됩니다.

데이터형 변수명 = 값;

데이텨형은 변수에 담을 데이터형을 의미합니다.

문자열을 변수에 대입할지, 숫자를 대입할지등을 의미합니다.

숫자에서도 값이 정수인지 실수인지를 구분합니다.

정수의 경우 데이터형은 int로 표시합니다.

정수형 변수 선언 방법

그럼 변수명은 num이고 정수형으로 선언하여 값 1을 대입한다면 다음과 같습니다.

int num = 1;

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    int num = 1;
    print(num);
}

결과는 바로 아래에서 확인할 수 있습니다.







variable

이번에 실수(소수점이 있는 수)를 담는 변수를 선언 해 볼게요.

실수는 double를 사용합니다.

실수형 변수 선언 방법

그럼 변수명은 num이고 실수형으로 선언하여 값 1.1을 대입한다면 다음과 같습니다.

double num = 1.1;

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    double num = 1.1;
    print(num);
}

결과는 바로 아래에서 확인할 수 있습니다.







variable

이번엔 문자열을 대입해보겠습니다.

문자열은 String를 사용합니다.

문자형 변수 선언 방법

그럼 변수명은 str이고 문자형으로 선언하여 값 Hello World을 대입한다면 다음과 같습니다.

String str = 'hello world';

문자열은 따옴표로 감싸서 사용합니다.

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    String str = 'hello world';
    print(str);
}

결과는 바로 아래에서 확인할 수 있습니다.







variable

이번엔 불린형(논리형)을 해봅시다.

불린형은 true, false로만 구성된 데이터형입니다.

예를 들어 맥북은 애플사의 노트북이 맞다(true) 아니다(false)이런 값을 대입할 때 사용합니다.

불린(Boolean)형은 bool을 사용합니다.

불린형 변수 선언 방법

그럼 변수명은 myComApple이고 불린형으로 선언하여 값 true을 대입한다면 다음과 같습니다.

bool myComApple = true;

프로그램 초심자라면 true를 문자열로 생각할 수 있지만 true는 불린형에서 사용하는 값으로써 true, false는 따옴표로 감싸서 사용하지 않습니다.

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    bool myComApple = true;
    print(myComApple);
}

결과는 바로 아래에서 확인할 수 있습니다.







variable

이 강좌 첫줄에 변수는 변하는 값을 의미한다고 했습니다.

그래서 처음에 값을 대입했더라도 그 이후에 다른 값을 대입할 수 있습니다.

다음은 처음에 숫자 5를 대입하고 그 후에 10을 대입하는 예제입니다.

void main() {
    int num = 5;
    print(num);
    num = 10;
    print(num);
}

결과는 바로 아래에서 확인할 수 있습니다.







variable

이렇게 같은 데이터형을 넣어서 오류없이 결과가 잘 나왔습니다. 만약 다음과 같이 하면 어떨까요?

void main() {
    int num = 5;
    print(num);
    num = 10.1;
    print(num);
}

위와 같이 정수로 선언한 변수에 실수를 대입하다면요.

결과는 바로 아래에서 확인할 수 있습니다.







variable

에러가 나네요.. 그럼 다음시간에는 데이터형을 대해서 더 자세히 알아보고. ^-^* 다른 데이터형을 이미 선언한 변수에 대입하려면 처음부터 어떻게 해야했는지 알아볼게요.





댓글 0개

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading

            
            
        

컨텐츠로 돌아가기