如何创建一个for循环,以便在Java中按顺序打印字符串数组?
我试图创建一个for循环,将以下所有字符串打印到下面的println语句中,但无法确定如何让for循环打印数组。我不断收到错误“找不到符号”将有一个扫描仪,允许用户在每个println语句后输入
public static void Real() {
String[] sequence;
sequence = new String[4];
sequence[0] = ("first");
sequence[1] = ("second");
sequence[2] = ("third");
sequence[3] = ("fourth");
int number;
for (number = 0; number <= sequence(); number++ ) {
System.out.println("Input your " + sequence + " lap time");
}
}
# 1 楼答案
代码中存在一些语法错误,而且java中的方法名称应该以小写开头
下面的代码应该可以完成这项工作
# 2 楼答案
每个循环使用一次怎么样
# 3 楼答案
用
number<sequence.length
代替number <= sequence()
及
在系统中使用
sequence[number]
而不是sequence
。出来println()# 4 楼答案
不能仅通过在print语句中引用数组的名称来打印数组,需要遍历所有元素并在每个索引处打印元素。您可以使用语法数组[index]访问元素
您需要从0循环到最后一个索引,我认为您试图从sequence()得到的是数组的大小。要获得数组的大小,需要使用数组。长度
因此,您的代码应该如下所示:
# 5 楼答案
这是我理解后的答案。 顺便说一下,我不知道这件事