【发布时间】:2015-01-07 06:31:25
【问题描述】:
我正在尝试计算学生分数的平均值,就目前而言,我正在努力解决计算部分。
在我的作业中,我被要求计算三个学生的平均年龄和平均年龄。三个学生的身高。
有人可以在这段代码的最后一行指导我吗,我为新手问题道歉,真的卡住了,无法想出任何解决方案来解决为什么它不计算我的数字。
public static void main(String[] args) {
// this method will display the scores of students
//variable declaration
int JasperAge = 20;
int JasperHeigth = (int) 175.5;
int PaulaAge = 25;
int PaulaHeigth = (int) 190.5;
int NicoleAge = 18;
int NicoleHeigth = (int) 165;
//output
Scanner output = new Scanner (System.in);
System.out.println("Name\t "+ " Age\t " + " Height (cm)\t");
System.out.println("\n");
System.out.println("Jasper\t "+JasperAge+" \t "+JasperHeigth);
System.out.println("Paula\t "+PaulaAge+" \t "+PaulaHeigth);
System.out.println("Nicole\t "+NicoleAge+" \t "+NicoleHeigth);
System.out.println("Average\t ((20 + 25 + 18) /3) \t ((175.5 + 190.5 + 165) /3)");
}
}
【问题讨论】:
-
你没有做任何计算;最后一行只打印一个字符串。
-
你为什么要把非常好的双打投射到整数?
-
如果你有变量,你应该使用它们——不要重复它们的值!
-
int JasperHeigth = (int) 175.5;
没有意义。如果是整数,则只分配一个整数:int JasperHeigth = 175;
。此外,变量通常应以首字母小写命名。
标签: java math arithmetic-expressions