有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

如何将数组格式化为这种格式?我尝试过许多不同的方法,但似乎都没能奏效

我希望它能退回这样的东西 “12345的平均值为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
}

}


共 (1) 个答案

  1. # 1 楼答案

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

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