初面网初面网

控制流

条件语句

int day = 1;
if(day == 1){
  print('今天是星期一');
}else if(day == 2){
  print('今天是星期二');
}else{
  print('今天不是星期一或星期二');
}

switch(day){
  case 1:
    print('今天是星期一');
    break;
  default:
    print('今天不是星期一');
}

// 空安全运算符
String? name = '张三';
String newName = name ?? '默认值';

循环语句

// for循环
for(int i = 0;i<10;i++){
  // continue语句
  if(i == 5){
    continue;
  }
  print(i);
  // break语句
  if(i == 8){
    break;
  }
}

// while循环
int i = 0;
while(i<10){
  print(i);
  i++;
}

// do-while循环
int j = 0;
do{
  print(j);
  j++;
}while(j<10);

// 标签语句
outer: for(int i = 0;i<10;i++){
  for(int j = 0;j<10;j++){
    if(i == 5){
      break outer;
    }
    print('$i $j');
  }
}

更新于 2025/11/3