java中,如果double小数点后面是0,怎么只显示整数?
比如计算出来的结果是3.0就只显示3但如果是4.5就还是显示4.5应该用什么方法啊??求指导!!谢谢!!^_^...
比如计算出来的结果是3.0 就只显示3
但如果是4.5 就还是显示4.5
应该用什么方法啊??求指导!!
谢谢!!^_^ 展开
但如果是4.5 就还是显示4.5
应该用什么方法啊??求指导!!
谢谢!!^_^ 展开
4个回答
展开全部
double num = 3.0;
double num1 = 3.1;
if(num % 1.0 == 0){
return (long)num;
}
return num;
double num1 = 3.1;
if(num % 1.0 == 0){
return (long)num;
}
return num;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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));
}
}
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));
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
格式化下输出显示方式,判断是否是0,选择两种输出样式就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强制类型转换,也没有后面的0吗
追问
我的意思是 我希望达到这样的效果 就是3.0只显示3,别的还是照常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询