首页 > 解决方案 > 我应该在这个 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")
     }
 }

标签: javaandroidintellij-ideakotlin

解决方案


如果我理解你的问题:

for (f in 0..x.size - 1)
    println("Subject ${f+1} is ${x[f]}") 

你不需要外循环


推荐阅读