製作節目,詢問你有多少等級平均值(不顯示等級的平均值),然後輸入你的成績,這將增加和取它們的平均值。我沒有得到任何錯誤,但班級的平均分將無法正確顯示。平均成績顯示
import java.util.Scanner;
public class ExerciseFour
{
public static void main(String[] args)
{
Scanner dylan = new Scanner(System.in);
int total;
int gradeCounter;
int grade;
int average;
int numberofGrades;
System.out.println("How many grades do you want to average?");
numberofGrades = dylan.nextInt();
total = 0;
gradeCounter = 1;
while (gradeCounter <= numberofGrades)
{
System.out.println("Enter grade");
grade = dylan.nextInt();
total = total + grade;
gradeCounter = gradeCounter +1;
}
average = total/numberofGrades;
System.out.printf("The average is ", average);
}
}
首先,它要求有多少進入,我按下4.我輸入4,4,4,4,它想出了 「一般是」 我希望它顯示的平均等級,幫助? :d
除非你標記化而您的字符串,' printf'不帶任意數量的參數。改爲使用字符串連接。 '字符串平均=「平均:」+總數/ numberofGrades;' – Bucket