如果你的想法是打印存储为双精度型的整数,就好像它们是整数一样,否则,以最低的必要精度打印双精度型:
public static String fmt(double d){ if(d == (long) d) return String.format("%d",(long)d); else return String.format("%s",d);}
产生:
2320.1812378751924.5801.2345
并且不依赖于字符串 *** 作。
欢迎分享,转载请注明来源:内存溢出
如果你的想法是打印存储为双精度型的整数,就好像它们是整数一样,否则,以最低的必要精度打印双精度型:
public static String fmt(double d){ if(d == (long) d) return String.format("%d",(long)d); else return String.format("%s",d);}
产生:
2320.1812378751924.5801.2345
并且不依赖于字符串 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)