如果我想在GUI中格式化输出(特别是一个数字只有2位小数),我会使用for(final String letter : shuffled_word){
final Button button = new Button(this);
button.setText(letter);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
button.setClickable(false);
}
});
this.game_grid.addView(button);
}
类和DecimalFormat
方法,还是有另一种方法这样做?
答案 0 :(得分:-1)
基本上你会想要将数字四舍五入,留下2位小数,换句话说,只舍入小数点后第二位数后的数字,所以:
number = Math.round(number * 100)/100;
根据您的具体需要,使用Math.floor()或Math.ceil()