我试图创建一个for循环来打印数字1,2,3,4,5,6,7,8。一旦到达终点,循环应该从8、7、6、5、4、3、2、1开始反向。输出只经过元素,然后结束,它不会反向返回。有没有更好的方法来编写代码,我对数组和循环的编程和使用还比较陌生。任何帮助都将不胜感激。
int num = 0;
int[] arrayNumber = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
for (int i = 0; i < arrayNumber.length; ) {
if (i < 8) {
i++;
} else {
i--;
}
num = arrayNumber[i];
System.out.print(num);
}
2条答案
按热度按时间btxsgosb1#
您可以对每个显示使用2个循环,如下所示:
9lowa7mx2#
如果要执行无限循环(在python中):