[Bukkit] K/D ausrechnen!

05/02/2013 16:11 President741#1
Hallo,

ich verzweifel gerade dabei, den K/D auszurechnen ;)

PHP Code:
                          int kills plugin.player_file.getInt("player." p.getName() + ".kills");
                          
int deaths plugin.player_file.getInt("player." p.getName() + ".deaths");

                          
                          
double KD kills deaths;
                        
                          
p.sendMessage(ChatColor.GOLD "Deine Stats: " ChatColor.GREEN p.getName());
                          
p.sendMessage(ChatColor.GOLD "Deine Kills: " ChatColor.GREEN kills);
                          
p.sendMessage(ChatColor.GOLD "Deine Tode: " ChatColor.GREEN deaths);
                          
p.sendMessage(ChatColor.GOLD "Dein K/D: " ChatColor.GREEN KD); 
Auslesen tut er es richtig, nur rechnen kann er net ;(
05/02/2013 16:41 Schlüsselbein#2
Das liegt daran, dass 'kills / deaths' ne Ganzzahldivision ist. Also kills oder deaths als double ebenfalls als double behandeln.
05/02/2013 16:44 ComputerBaer#3
So sollte das Problem aufjedenfall verschwinden:

Code:
 double KD = (double)kills / (double)deaths;
Woran es lag hat Schlüsselbein ja schon gesagt.

Aber ganz ehrlich, nach dem Erlernen der (Java-) Geundlagen sollte man das eigentlich wissen.