Мое вычисленное среднее значение получается равным 0,0 каждый раз, когда этого не должно быть.Любая помощь будет оценена.
Код в моем классе BaseballPlayer:
//BaseballPlayer parameters
String name;
int number;
int singles;
int doubles;
int triples;
int homeRuns;
int atBats;
int walks;
int sacrificeFlies;
//BaseballPlayer constructor method
public BaseballPlayer(String name, int number, int singles, int triples, int homeRuns, int atBats, int walks,
int sacrificeFlies)
{
this.name = name;
this.number = number;
this.singles = singles;
this.triples = triples;
this.homeRuns = homeRuns;
this.atBats = atBats;
this.walks = walks;
this.sacrificeFlies = sacrificeFlies;
}
// Batting average
public double getBattingAverage() {
double average = ((singles+doubles+triples+homeRuns)/atBats);
return average;
}
Код в моем основном классе:
BaseballPlayer player01 = new BaseballPlayer( "Mr. Business",13,12,13,4,84,63,7);
System.out.println(player01.getBattingAverage());