在 Dart 程序中获取用户的控制台整数输入,可以使用 stdin.readLineSync()
方法结合 int.parse()
进行实现。
以下是一个示例代码:
import 'dart:io';
void main() {
stdout.write('请输入一个整数: ');
String input = stdin.readLineSync()!;
int number = int.parse(input);
print('用户输入的整数是: $number');
}
在上述代码中,我们使用 stdout.write()
方法向控制台输出提示信息,然后使用 stdin.readLineSync()
方法获取用户输入的字符串,保存在 input
变量中。接下来,我们使用 int.parse()
方法将字符串解析为整数,并将结果保存在 number
变量中。
最后,我们使用 print()
方法将用户输入的整数输出到控制台。
请注意,使用 int.parse()
方法进行字符串到整数的转换时,如果用户输入的字符串无法转换为整数,则会抛出异常。在实际应用中,我们可以通过异常处理机制来处理这种情况。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云