按控制台读取“”类似于“”线

发布于 2025-01-28 22:30:04 字数 671 浏览 4 评论 0原文

当我使用readline/readln(kotlin)进行输入时,我无法阅读几行。

例如:

fun main() {
 val n1 = readln()
 val n2 = readln()
 val n3 = readln()
 val n4 = readln()
 val n5 = readln()
 println(n1 + n2 + n3 + n4 + n5)
}

Input:
1
2
3
*Input ends*

Output:
123

Debug:
n1="1"
n2=""
n3="2"
n4=""
n5="3"

enter读取“”

我该如何维修?

OS:Linux Fedora 36

Ideas版本: Intellij Idea 2022.1.1(社区版)构建#IC-221.5591.52,建于5月10日,2022年5月10日运行时版本:11.0.14.1+1-B2043.45 AMD64 AMD64 VM:OpenJDK 64位服务器VM由Jetbrains SRO Linux 5.17。 6-300.fc36.x86_64 GC:G1年轻一代,G1旧一代存储器:1982M内核:12个非捆绑插件:com.jetbrains.edu(2022.4-2022.1-218) -ij5591.52当前桌面:侏儒

When I use readline/readln(kotlin) for input I can't read a few lines.

For example:

fun main() {
 val n1 = readln()
 val n2 = readln()
 val n3 = readln()
 val n4 = readln()
 val n5 = readln()
 println(n1 + n2 + n3 + n4 + n5)
}

Input:
1
2
3
*Input ends*

Output:
123

Debug:
n1="1"
n2=""
n3="2"
n4=""
n5="3"

Enter reads like ""

How can i repair this?

OS: Linux Fedora 36

IDEA Version:
IntelliJ IDEA 2022.1.1 (Community Edition) Build #IC-221.5591.52, built on May 10, 2022 Runtime version: 11.0.14.1+1-b2043.45 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Linux 5.17.6-300.fc36.x86_64 GC: G1 Young Generation, G1 Old Generation Memory: 1982M Cores: 12 Non-Bundled Plugins: com.jetbrains.edu (2022.4-2022.1-218) Kotlin: 221-1.6.21-release-337-IJ5591.52 Current Desktop: GNOME

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文