第1个回答 2012-11-28
double num = 3.0;
double num1 = 3.1;
if(num % 1.0 == 0){
return (long)num;
}
return num;本回答被网友采纳
第2个回答 推荐于2018-05-17
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class DataFormatDouble
{
public static void main(String[] args)
{
NumberFormat nf = new DecimalFormat("#.0");
double a = 3.0;
System.out.println(nf.format(a));
}
}本回答被网友采纳
第3个回答 2012-11-28
格式化下输出显示方式,判断是否是0,选择两种输出样式就可以了
第4个回答 2012-11-28
强制类型转换,也没有后面的0吗
追问我的意思是 我希望达到这样的效果 就是3.0只显示3,别的还是照常。