我的最后一步是获取总和的整数百分比。所以如果我输入:2 1 1 2 输出应该是:2,也就是总和的 33.333%。1,占总和的 16.666%。1,占总和的 16.666%。2,占总和的 33.333%。
由于我对数组很陌生,所以我非常困惑。我不明白如何获得百分比,因为用户可以输入任意数量的整数。如果只有 2 个整数,就说 2 和 2,它们每个都是 50%
import java.util.Scanner;
public class Integers {
/* program 7-1*/
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println("How many numbers will you enter?");
int size = keyboard.nextInt();
int[] entry = new int[size];
System.out.println("Enter " + entry.length + " integers, one per line:");
int sum = 0;
for (int index = 0; index < entry.length; index++)
{
entry[index] = keyboard.nextInt();
sum += size;
}
System.out.println("The sum is " + sum + "." + "\nThe numbers are:" );
}
}