【发布时间】:2014-12-16 05:08:49
【问题描述】:
我不知道为什么会这样,请有人帮忙。
if(commandLabel.equalsIgnoreCase("maisponto")){
if(pontos.get(player.getName()) == null){
pontos.put(player.getName(), 0f);
player.sendMessage("Adicionado");
}
if(pontos.get(player.getName()) != null){
Float ponto = pontos.get(player.getName());
ponto += 1f;
player.sendMessage(ChatColor.WHITE + "Pontos: " + ChatColor.GREEN + ponto);
}
}
问题在于该值始终为 1,而不是像 1、2、3...
Hashmap 是一个字符串和一个浮点数
【问题讨论】: