使用 for 循环打印数组元素

新手上路,请多包涵

这是我的在线教科书中的一个挑战问题,我只能得到要打印的数字…:(

编写一个 for 循环以打印 courseGrades 中的所有元素,每个元素后跟一个空格(包括最后一个)。向前打印,然后向后打印。以换行符结束每个循环。例如:如果 courseGrades = {7, 9, 11, 10},打印:7 9 11 10 10 11 9 7

提示:使用两个 for 循环。第二个循环以 i = NUM_VALS - 1 开始。

注意:这些活动可能会测试具有不同测试值的代码。此活动将执行两个测试,第一个使用 4 元素数组 (int courseGrades[4]),第二个使用 2 元素数组 (int courseGrades[2])。

 import java.util.Scanner;

 public class CourseGradePrinter {
 public static void main (String [] args) {
  final int NUM_VALS = 4;
  int[] courseGrades = new int[NUM_VALS];
  int i = 0;

  courseGrades[0] = 7;
  courseGrades[1] = 9;
  courseGrades[2] = 11;
  courseGrades[3] = 10;

  /* Your solution goes here  */

  for(i=0; i<NUM_VALS; i++){
     System.out.print(courseGrades[i] + " ");
  }

  for(i=NUM_VALS -1; i>3; i++){
     System.out.print(courseGrades[i]+ " ");
     }

  return;
}
}

原文由 Anne 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 648
1 个回答

这是回答 zyBooks 问题的代码,6.2.3:使用 for 循环打印数组元素。

  for (i = 0; i < NUM_VALS; i++) {
     System.out.print(courseGrades[i] + " ");
 }
 System.out.println("");

 for (i = NUM_VALS - 1; i >= 0; i--) {
    System.out.print(courseGrades[i] + " ");
 }

 System.out.println("");

原文由 A. Nony Mous 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏