java 保留一位小数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 保留一位小数相关的知识,希望对你有一定的参考价值。
int a=105687;a是任意Int数
int b=1024;b 是固定
求a除以b后得到double类型的数后保留一位(要四舍五入)
如:
int a=3679;
int b=1024;
double c=3.6
nt a=1024;
int b=1024;
double c=1.0
...
求大神帮忙写下
按照你的要求编写的Java程序如下:
import java.util.Scanner;public class A
public static void main(String[] args)
int b=1024;
Scanner sc=new Scanner(System.in);
System.out.println("请输入任意整数:");
int a=sc.nextInt();
double c=(double)a/b;
System.out.println(String.format("%.1f", c));
运行结果:
请输入任意整数:
3679
3.6
望采纳 参考技术B import java.util.Random;
public class Test
public static void main(String[] args)
Random r = new Random();
int a=r.nextInt(1000000000);
int b=1024;
double c = a*1.0/b;
System.out.println(new java.math.BigDecimal(c).setScale(1,java.math.BigDecimal.ROUND_HALF_UP).doubleValue());
参考技术C DecimalFormat df = new DecimalFormat("0.0");
double c = Double.parseDouble(df.format(a/b)); 参考技术D DecimalFormat df = new DecimalFormat("#.0");
String s = df.format(a/b);
System.out.println(s);
excel随机数保留一位小数
工具原料:Excel2007或以上 Floor()函数 Rand()函数
步骤思路:用RAND()函数生成随机数,然后嵌套Floor()函数对生成的随机数保留一位小数。
方法\\步骤:
用Rand()生成随机数
把Rand()*100使生成的随机数在0—10之间
用Floor函数取小数位FLOOR(RAND()*10,0.5)
这样可以生成1-10内,保留一位小数,小数位为0或5的随机数。
将生成的数加上基数55,即=55+FLOOR(RAND()*10,0.5)可以得到55-65之间的随机数。
注意事项:
·Floor函数是向下截取,比如Floor(10.6,0.5)=10.5
·如果需要向上截取,用Ceiling()函数
参考技术A 选中单元格,右击单元格,设置单元格格式,将小数位数设置为2位。以上是关于java 保留一位小数的主要内容,如果未能解决你的问题,请参考以下文章