Arrays 阵列的问题
您好,我目前正在开发一个打印销售数据的程序,我唯一剩下的部分就是打印销售数据的摘要。这是我的一些代码,我遇到了一些问题Arrays 阵列的问题,arrays,jgrasp,Arrays,Jgrasp,您好,我目前正在开发一个打印销售数据的程序,我唯一剩下的部分就是打印销售数据的摘要。这是我的一些代码,我遇到了一些问题 public static void DisplayRegionSummary( int sales[][] ) { int locationsum=0; System.out.printf("Location Sales\n"); for (int l=1; l<=4; l++)
public static void DisplayRegionSummary( int sales[][] )
{
int locationsum=0;
System.out.printf("Location Sales\n");
for (int l=1; l<=4; l++)
{
String[] names = { "North", "East", "South", "West"};
for(int i=0;i<names.length;i++)
{
System.out.print(names[i]);
locationsum = 0;
for(int d=1; d<=4; d++ )
locationsum+=sales[l][d];
}
System.out.printf("%6d\n", locationsum);
}
我调试了它,我看到它每次通过for循环都会在一行上打印整个数组名,我不确定如何修复它,我尝试将它放入
System.out.printf("%6d\n", locationsum);
一段代码,但它只是不断给我的错误,但我真的不知道如何在那里编码它,任何提示都会喜欢
谢谢所以我已经用它在每行打印了所有的字符串元素
int locationsum=0;
System.out.printf("Location Sales\n");
for (int l=1; l<=4; l++)
{
locationsum = 0;
for(int d=1; d<=4; d++ )
locationsum+=sales[l][d];
}
String[] names = { "North", "East", "South", "West"};
for(int i=0;i<names.length;i++)
{
System.out.print(names[i]);
System.out.printf("%6d\n", locationsum);
}
}
int locationsum=0;
System.out.printf("Location Sales\n");
for (int l=1; l<=4; l++)
{
locationsum = 0;
for(int d=1; d<=4; d++ )
locationsum+=sales[l][d];
}
String[] names = { "North", "East", "South", "West"};
for(int i=0;i<names.length;i++)
{
System.out.print(names[i]);
System.out.printf("%6d\n", locationsum);
}
}
Location Sales
North 0
East 0
South 0
West 0