如何用不同的方法格式化数组?



如何将我的数组格式化为这样?我已经尝试了许多不同的方法,但我似乎无法让它工作。

我希望它返回这样的东西 "1 2 3 4 5 的平均值是 3.00">

public class AverageNumber {
private static int[] n = new int[5];
private static double total = 0;
public static void main(String[] a) { 
AverageNumber object = new AverageNumber();
object.Dialogue();
}
private void Dialogue() { 
int count = 1;
System.out.println("Skriv inn 5 tall" + count++);
for(int i=0; i<n.length; i++){
n[i] = Konsoll.readInt("Tall");
total = total + n[i];
}
double avg = total / n.length;
System.out.println("Avg of " + formatArray() + "  is " + avg); 
}
private static double formatArray() {
//Return all numbers
}

}

formatArray方法应该返回String,如下所示:

private static String formatArray() {
String s = "";
for(int i = 0 ; i < n.length ; i++)
s+= String.valueOf(n[i])+" ";
return s;
}

最新更新