Eu entendi o exercício de outra forma, não tinha visto que precisava inserir o país. Achei bem diferente da solução do orientador.
void main(){
int idade = 0;
print("Quantos anos você tem?");
String? entrada = stdin.readLineSync();
if (entrada != null && entrada != ""){
idade = int.parse(entrada);
}
if(idade >= 20){
print("Você pode dirigir no Japão, no Brasil e nos EUA");
} else if (idade >= 18 ){
print("Você pode dirigir no Brasil e nos EUA");
} else if (idade >= 16){
print("Você pode dirigir nos EUA");
} else {
print("Você não pode dirigir.");
}
}