在控制台应用程序中运行主文件时,IntelliJ IDEA Kotlin不接受readLine()的输入的原因是因为IntelliJ IDEA的控制台窗口不支持标准输入(stdin)的交互式输入。readLine()函数是用于从标准输入读取用户输入的函数,但在IntelliJ IDEA的控制台中无法直接使用。
为了解决这个问题,可以使用其他方式来获取用户输入,例如使用命令行参数或者使用GUI界面来替代标准输入。下面是一些解决方案:
java -jar myprogram.jar input1 input2
,然后在程序中使用args[0]
和args[1]
来获取输入参数。需要注意的是,以上解决方案都需要对程序进行相应的修改。如果需要在IntelliJ IDEA的控制台中进行交互式输入,可以考虑使用其他IDE或命令行工具来运行程序,或者使用其他编程语言的解释器或交互式环境来进行测试和调试。
领取专属 10元无门槛券
手把手带您无忧上云