如何创建一个for循环,以便在Java中按顺序打印字符串数组?
我试图创建一个for循环,将以下所有字符串打印到下面的println语句中,但无法确定如何让for循环打印数组。我一直收到错误“找不到符号”。将有一个扫描仪,允许用户在每个println语句后输入如何创建一个for循环,以便在Java中按顺序打印字符串数组?,java,arrays,for-loop,Java,Arrays,For Loop,我试图创建一个for循环,将以下所有字符串打印到下面的println语句中,但无法确定如何让for循环打印数组。我一直收到错误“找不到符号”。将有一个扫描仪,允许用户在每个println语句后输入 public static void Real() { String[] sequence; sequence = new String[4]; sequence[0] = ("first"); sequence[1] = ("second"); sequen
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");
}
}
publicstaticvoidreal(){
字符串[]序列;
序列=新字符串[4];
序列[0]=(“第一”);
序列[1]=(“第二”);
序列[2]=(“第三”);
序列[3]=(“第四”);
整数;
对于(number=0;number代码中存在的一些语法错误,java中的方法名称也应该以小写开头
下面的代码应该可以完成这项工作
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.length; number++ ) {
System.out.println("Input your " + sequence[number] + " lap time");
}
}
publicstaticvoidreal(){
字符串[]序列;
序列=新字符串[4];
序列[0]=“第一”;
序列[1]=“秒”;
序列[2]=“第三”;
序列[3]=“第四”;
整数;
用于(数字=0;数字
代码中存在一些语法错误,而且java中的方法名称应该以小写开头
下面的代码应该可以完成这项工作
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.length; number++ ) {
System.out.println("Input your " + sequence[number] + " lap time");
}
}
publicstaticvoidreal(){
字符串[]序列;
序列=新字符串[4];
序列[0]=“第一”;
序列[1]=“秒”;
序列[2]=“第三”;
序列[3]=“第四”;
整数;
用于(数字=0;数字
不能仅通过在print语句中引用数组的名称来打印数组,需要遍历所有元素并在每个索引处打印元素。可以使用语法数组[index]访问元素
您需要从0循环到最后一个索引,我认为您试图从sequence()获得的是数组的大小。要获得数组的大小,您需要使用array.length
因此,您的代码应该如下所示:
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.length; number++) {
System.out.println("Input your " + sequence[number] + " lap time"); } }
公共静态void Real(){
字符串[]序列;
序列=新字符串[4];
序列[0]=(“第一”);
序列[1]=(“第二”);
序列[2]=(“第三”);
序列[3]=(“第四”);
整数;
对于(number=0;number
不能仅通过在print语句中引用数组的名称来打印数组,需要遍历所有元素并在每个索引处打印元素。可以使用语法数组[index]访问元素
您需要从0循环到最后一个索引,我认为您试图从sequence()获得的是数组的大小。要获得数组的大小,您需要使用array.length
因此,您的代码应该如下所示:
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.length; number++) {
System.out.println("Input your " + sequence[number] + " lap time"); } }
公共静态void Real(){
字符串[]序列;
序列=新字符串[4];
序列[0]=(“第一”);
序列[1]=(“第二”);
序列[2]=(“第三”);
序列[3]=(“第四”);
整数;
对于(number=0;number
使用number使用number公共静态void Real(字符串a[]){
字符串[]序列;
序列=新字符串[4];
扫描仪输入=新扫描仪(System.in);
序列[0]=(“第一”);
序列[1]=(“第二”);
序列[2]=(“第三”);
序列[3]=(“第四”);
整数;
对于(number=0;numberpublicstaticvoidreal(字符串a[]){
字符串[]序列;
序列=新字符串[4];
扫描仪输入=新扫描仪(System.in);
序列[0]=(“第一”);
序列[1]=(“第二”);
序列[2]=(“第三”);
序列[3]=(“第四”);
整数;
for(number=0;numberfor每个循环如何使用
for (String s : sequence)
System.out.println("Input your " + s + " lap time");
每个循环使用一次怎么样
for (String s : sequence)
System.out.println("Input your " + s + " lap time");