본문 바로가기
Dart/Dart 100제

Dart 100제 1 ~ 5 (기본 문법과 출력)

by Maccrey Coding 2024. 7. 20.
반응형

 

문제 1: "Hello, Dart!" 출력하기

문제: Dart에서 "Hello, Dart!"를 출력하세요.

해결 방법: print 함수를 사용하여 문자열을 출력합니다.

void main(){
print('Hello, Dart!');
}
 
 

설명

  • print 함수는 주어진 문자열을 콘솔에 출력합니다.
  • 'Hello, Dart!' 는 출력할 문자열입니다.

문제 2: 변수 선언과 출력

문제: 정수형 변수 a와 b를 선언하고 두 변수의 합을 출력하세요.

해결 방법: 두 정수형 변수를 선언하고, 이들의 합을 구하여 출력합니다.

void main() {
  int a = 5;
  int b = 10;
  int sum = a + b;
  print("a와 b의 합은 $sum입니다.");
}
 
 

설명

  • int 키워드는 변수가 정수형임을 나타냅니다.
  • ab는 변수 이름입니다.
  • = 연산자는 변수에 값을 할당합니다.
  • print(a + b)ab의 합을 계산하고 결과를 출력합니다.

문제 3: 문자열 연결

문제: 두 개의 문자열 "Hello"와 "World"를 연결하여 출력하세요.

해결 방법: 두 문자열을 + 연산자를 사용하여 연결합니다.

void main() {
  String str1 = "Hello";
  String str2 = "World";
  String result = str1 + " " + str2;
  print(result);
}
 
 

설명

  • String 키워드는 변수가 문자열임을 나타냅니다.
  • str1와 str2는 변수 이름이고, 각각 "Hello"와 "World"라는 문자열을 저장합니다.
  • + 연산자는 두 문자열을 연결합니다.
  • print(str1 + " " + str2) 는 연결된 문자열 "Hello World"를 출력합니다.

문제 4: 정수 나누기

문제: 10을 4로 나누고 결과를 출력하세요.

해결 방법: / 연산자를 사용하여 정수를 나누고 결과를 출력합니다.

void main() {
  double result = 10 / 4;
  print("10을 4로 나눈 결과는 $result입니다.");
}
 
 

설명

  • / 연산자는 실수 몫 연산자입니다. 10을 4로 나눈 몫을 계산합니다.
  • result 변수는 연산 결과를 저장합니다.
  • print(result) 는 계산 결과 2를 출력합니다.
  • 참고 : ~/ 연산자는 정수 몫 연산자

문제 5: 문자열 길이 출력하기

문제: 문자열 "Dart Programming"의 길이를 출력하세요.

해결 방법: length 속성을 사용하여 문자열의 길이를 구합니다.

void main() {
  String str = "Dart Programming";
  int length = str.length;
  print("문자열 'Dart Programming'의 길이는 $length입니다.");
}
문자열 'Dart Programming'의 길이는 16입니다.

 

설명

  • String 키워드는 변수가 문자열임을 나타냅니다.
  • str 변수는 "Dart Programming"이라는 문자열을 저장합니다.
  • length 변수는 str 문자열의 길이를 저장합니다.
  • str.lengthstr 문자열의 길이를 계산합니다.
  • print(length) 는 문자열 길이 16를 출력합니다.

이렇게 Dart 언어를 사용하여 기본 문법과 출력 문제들을 해결해보았습니다.

각각의 예제를 직접 실행해보면서 이해를 깊이 하시길 바랍니다.

Dart 프로그래밍에 대한 더 많은 내용을 다루며 실력을 쌓아보세요

반응형