Tag*_*nor 5 dart visual-studio-code
输出显示用户输入的整数,而不是偶数或奇数
import 'dart:io';
void main() {
  print('Enter your number: ');
  int n = int.parse(stdin.readLineSync()!);
  var result = n % 2 == 0 ? "Even" : "Odd";
  print('Your number is : $result');
}
jul*_*101 11
问题是您的程序正在 VS Code 的“调试控制台”内运行。在VS Code中的Dart设置中可以找到以下解释:
调试控制台具有更多功能,因为该进程由调试适配器控制,但无法通过标准输入接受用户的输入。
您可以通过进入“文件”->“首选项”->“设置”来更改此设置。在这里,您进入“扩展”->“Dart 和 Flutter”。如果向下滚动,您可以找到“Dart:Cli Console”。您也可以只搜索“Dart CLI 控制台”:

将其设置为“terminal”,而不是“debugConsole”。尝试再次启动您的程序,它现在应该在“终端”选项卡内运行,您应该能够与您的程序进行交互并通过键盘输入向其提供数据。
| 归档时间: | 
 | 
| 查看次数: | 3460 次 | 
| 最近记录: |