使用循环打印阵列的输出? import java.io.*; 导入java.util.*; 公共级公寓 { //用户使用For循环输入AP考试分数 公共静态void main(字符串参数[]) { int[]分数=新的int[5]; int j; 整数和=0; 对于(j=0;j

使用循环打印阵列的输出? import java.io.*; 导入java.util.*; 公共级公寓 { //用户使用For循环输入AP考试分数 公共静态void main(字符串参数[]) { int[]分数=新的int[5]; int j; 整数和=0; 对于(j=0;j,java,arrays,Java,Arrays,import java.io.*; import java.util.*; public class AP_ExamArray { //User Input AP Exam Scores Using For Loops public static void main(String args[]) { int [] scores = new int[5]; int j; int sum_exam=0; for (j=0; j<scores.length;

import java.io.*; 
import java.util.*;

public class AP_ExamArray
{

//User Input AP Exam Scores Using For Loops
public static void main(String args[])
{

   int [] scores = new int[5];

   int j;
   int sum_exam=0;

   for (j=0; j<scores.length; j++)
   {
   Scanner kbReader = new Scanner(System.in);
   System.out.println("Please enter AP Exam Score (1-5): ");
   scores[j]=kbReader.nextInt();
   sum_exam+=scores[j];
   }

//Initializer List Final Percentage

double [] final_percent = {97.3, 89.8, 96.2, 70.1, 93.0};

double sum_percent=0;
int k;

for(k=0; k<final_percent.length;k++)
{
sum_percent+=final_percent[k];
}

// String array containing last name (while loop)
String [] last_name = new String[5];
int i=0;
   while (i<last_name.length)
   {
   Scanner kbReader = new Scanner(System.in);
   System.out.println("Please enter last name: ");
   last_name[i]=kbReader.next();
   i++;
   }

//Average Exam Scores

double avg_exam = (double) sum_exam/scores.length;

//Average Final Percentage

double avg_percent = (double) sum_percent/final_percent.length;


}
}

用于(i=0;i您有什么具体的问题?问题也涉及一个列,您需要什么特殊的格式吗?我只是不知道如何在这样的列中设置它,以及使用什么类型的循环来执行此操作。我不认为有任何特殊的格式我需要这样做,因为我们还没有学会。您学会了System.out.printf()
还没有?没有!我认为我的老师不太关心格式化,更重要的是使用什么循环来打印这些数组以及如何为它们设置列标题。
for(i=0; i<scores.length; i++)
    System.out.println(last_names[i] +"\t"+ final_percent[i] +"\t"+ scores[i]);