java - 我应该在这个 Kotlin 代码中做些什么来打印 1,2,3 ..5 这样的系列数字
问题描述
我在通过 for 循环打印 1、2、3、4、5 等系列数字时遇到问题。我编写了一个标记表,我们将数字作为用户的输入,然后通过 for 循环打印它们,例如 Subject 1 is = 33
val x = arrayListOf<String>()
for (i in 0..4) {
println("Enter Marks of Subject ${i+1}")
x.add(readLine()!!)
}
for(Marks in x) {
for(f in 0..0) {
println("Subject ${f + 1} is $Marks")
}
}
解决方案
如果我理解你的问题:
for (f in 0..x.size - 1)
println("Subject ${f+1} is ${x[f]}")
你不需要外循环
推荐阅读
- php - 将 MySQL 结果查询到多维关联 PHP 数组中
- azure - Azure WAG(Web 应用程序网关)背后的 KeyClock 设置
- r - Transmute 有效,但 mutate 无效
- asp.net-core - 用户登录后如何在 Blazor 服务器端应用程序中获取 AD B2C 用户的 GROUP?
- laravel - belongsTo 的包装器返回 null
- flutter - 有没有办法调用 Flutter Web 平台原生代码?
- numpy - Cython 如何使用 memcpy 从 numpy 缓冲区复制到 C 结构?
- c - 检查我输入的电子邮件地址中是否有“@”
- c++ - 如何在 c++/c++20 中创建函数的模板化模板特化?
- python - 在 python 中为 xgboost 超参数运行 gridsearchcv 时出错