给出的字符串数组:嵌套的for循环使用数组的Java
String[] arrays = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N"};
我能够做的模式:
for(int i = 0; i < 6; i++)
{
for(int j = 0; j <= 6; j++)
{
System.out.print(" " + arrays[j]);
}
System.out.println();
}
我明白我的嵌套for循环的工作方式为i = 0和j = 0,J将打印所有的数组索引字母6. 此代码当前创建一个正方形的格式:
A B C D E F G
A B C D E F G
A B C D E F G
A B C D E F G
A B C D E F G
A B C D E F G
但我想要的是它继续它停止的地方,而不是从前面的重复,我知道我需要一个if语句嵌套for循环中的某处,但不知道if语句中包含的或它看起来像什么。 我想要什么:
A B C D E F G
H I J K L M N
预先感谢您。
只要有一个循环从你的阵列开始到去它的结束。然后每七个字符打印一个新行。 –
您可以跟踪使用其他变量在当前行中打印了多少个字符。确保在打印七个字符后,将变量正确重置为零。 –
如果从我的回答中没有完全清楚,你绝对不需要嵌套for循环。您可以使用单个循环来完成此操作。 –