如何调整我的printArray方法,以使名称和分数在我的Java程序中全部对齐?

时间:2018-07-23 00:17:26

标签: java arrays printf

我正在一个简单的实验室中工作,除了轻微的格式化难题外,我几乎完成了它。我有一个printArray()输出名称和获胜队伍的分数。但是,我无法使分数正确对齐。我一直在尝试使用Java中的打印格式选项,但无法使其正常工作。我想让所有分数都整齐,但是,名字分数中字符较少的人要比其他人少一个空格。

这是我的代码:

private static void printArray(String winner,String array_members[],int array_scores[]) {
    System.out.println("Winning Team: " + winner);
    System.out.print("Players  Score\n");
    for (int index = 0; index < array_members.length; index++) {
        System.out.print(array_members[index]);
        System.out.printf("%6d",array_scores[index]);
        System.out.println();
    }
}

Here is the current result I'm getting

0 个答案:

没有答案