Menu
CoddyTech

回顾:声明变量

本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 15 课,共 94 课。

challenge icon

挑战

简单

在这个挑战中,你将使用多种变量类型和已学概念,为天气应用创建一个简单的数据模型。

完成以下任务:

  1. 创建一个 String 变量,命名为 cityName,值为 "New York"
  2. 创建一个 int 变量,命名为 temperature,值为 28
  3. 创建一个 double 变量,命名为 humidity,值为 0.65
  4. 创建一个 bool 变量,命名为 isSunny,值为 true
  5. 使用 var 创建一个变量,命名为 weatherCondition,值为 "Partly Cloudy"
  6. 创建一个 final 变量,命名为 countryCode,值为 "US"
  7. 创建一个 const 变量,命名为 WEATHER_API_VERSION,值为 "v1.0"
  8. 创建一个可空的 String 变量,命名为 weatherWarning,值为 null
  9. 按照预期输出中显示的确切格式,为所有变量打印带有描述性标签的内容
  10. 将 weatherWarning 更新为 "Heat Advisory",并使用相同的标签再次打印

你的输出必须与预期输出中显示的确切格式一致。

亲手试试

void main() {
  // 声明所有需要的变量
  String cityName = ?;
  int temperature = ?;
  double humidity = ?;
  bool isSunny = ?;
  var weatherCondition = ?;
  final countryCode = ?;
  const String WEATHER_API_VERSION = ?;
  String? weatherWarning = ?;
  
  // 打印所有变量,并附上标签
  print("Weather Information:");
  print("City: ?");
  print("Temperature: $temperature°C");
  print("Humidity: ?");
  print("Sunny: ?");
  print("Condition: ?");
  print("Country: ?");
  print("API Version: ?");
  print("Warning: ?");
  
  // 更新 weatherWarning,然后再次打印
  weatherWarning = ?;
  print("Warning: ?");
}

基础知识中的所有课

自己练习: Dart 在线编译器