Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在这个Kotlin代码中,我应该做什么来打印像1,2,3..5这样的序列号_Java_Android_Intellij Idea_Kotlin - Fatal编程技术网

Java 在这个Kotlin代码中,我应该做什么来打印像1,2,3..5这样的序列号

Java 在这个Kotlin代码中,我应该做什么来打印像1,2,3..5这样的序列号,java,android,intellij-idea,kotlin,Java,Android,Intellij Idea,Kotlin,我在打印像1,2,3,4,5到for循环这样的序列号时遇到问题。我有一个代码标记表,我们从用户那里获取数字作为输入,然后通过循环打印它们,就像主题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..

我在打印像1,2,3,4,5到for循环这样的序列号时遇到问题。我有一个代码标记表,我们从用户那里获取数字作为输入,然后通过循环打印它们,就像主题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")
     }
 }
val x=arrayListOf()
对于(0..4中的i){
println(“输入主题${i+1}的标记”)
x、 添加(readLine()!!)
}
用于(x中的标记){
对于(0..0中的f){
println(“主题${f+1}是$Marks”)
}
}

如果我理解你的问题:

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

你不需要外循环

你的内循环从不更新
f
的值,因此你总是得到相同的
f=0+1
值。无论如何,您可以对单个循环执行相同的操作,如下所示:

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

请不要张贴代码的图片。将任何相关的代码格式化到你的问题列表中。我尝试了你的代码和它的工作,但问题是它是从零开始的,就像主题0代替了主题1@BilalKhan你是对的,我已经编辑了我的答案,所以现在主题索引从1开始嗨,亚历克斯,你能帮我写下面的代码吗?我希望它在循环时只运行三次。怎么做?var y=3 do{println(“输入任何数字”)val x=readLine()!!.toInt()var z=true if(x==y){z=false}}而(z)println(“您猜对了”)@BilalKhan,由于这是一个与上述问题无关的问题,您应该作为StackOverflow的新问题提问。请记住,评论不是用来回答问题的,所以,问一个新问题,我会帮你谢谢你的答案,是的,它是有效的,但是你能给我解释一下(f in 0..x.size-1)的这段代码吗。我想知道-1的用途?x是一个x.size元素的数组,编号为0,1,2。。。最后一个元素,第n个元素的index=x.size-1。集合的索引是基于零的