导航:首页 > 编程语言 > java小数点保留

java小数点保留

发布时间:2024-04-03 01:16:16

java 保留一位小数

按照你的要求编写的Java程序如下:

importjava.util.Scanner;

publicclassA{

publicstaticvoidmain(String[]args){

intb=1024;

Scannersc=newScanner(System.in);

System.out.println("请输入任意整数:");

inta=sc.nextInt();

doublec=(double)a/b;

System.out.println(String.format("%.1f",c));

}

}

运行结果:

请输入任意整数:
3679
3.6

Ⅱ Java简单题 如何使结果保留小数点一位

import javax.swing.JOptionPane;
import java.text.DecimalFormat;
public class wen {
public static void main(String[] args) {
double huashi;
double sheshi;

// Prompt the user to enter number
String str = JOptionPane.showInputDialog(null, "请输入一个华氏温度",
"华氏温度/摄氏温度转换", JOptionPane.QUESTION_MESSAGE);

huashi = Double.parseDouble(str);
sheshi = (5.0 / 9) * (huashi - 32);
DecimalFormat format = new DecimalFormat("#0.0"); //java.text包里面的DecimalFormat 类
String buf = format.format(sheshi).toString();

JOptionPane.showMessageDialog(null, "华氏温度" + huashi + '\n' + "相应的摄氏温度"
+ buf, "华氏温度/摄氏温度转换", JOptionPane.INFORMATION_MESSAGE);
}
}

Ⅲ java、怎样简便的保留小数点后两位。

有两种情况:
1、只要输出结果的时候可以用以下方法:
double x1 = 0.026;
System.out.println(String.format("%.2f", x1));
结果:0.03
2、使用数据专转换(4种方法)
//方案一属:
get_double = (double)(Math.round(result_value*100)/100.0)
//方案二:
DecimalFormat df = new DecimalFormat("#.##");
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format("%.2f",result_value));
//方案四:
BigDecimal bd = new BigDecimalresult_value();
BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());

Ⅳ java程序中怎么保留一位小数

java中保留1位小数, 通常可以使用字符串格式化的方式, 或者利用BigDecimal 来实现

参考代码

importjava.math.BigDecimal;

publicclassTest{
publicstaticvoidmain(String[]args){
doubled1=3.02;
System.out.println(d1);
//利用字符串格式化的方式实现四舍五入,保留1位小数
Stringstr1=String.format("%.1f",d1);//1代表小数点后面的位数,不足补0.f代表,后面的数据d1是浮点类型
System.out.println(str1);

//利用BigDecimal来实现四舍五入.保留一位小数
doublef1=newBigDecimal(d1).setScale(1,BigDecimal.ROUND_HALF_UP).doubleValue();
//1代表保留1位小数
//BigDecimal.ROUND_HALF_UP代表使用四舍五入的方式
System.out.println(f1);
}
}

Ⅳ JAVA输出结果如何保留两位小数并同时换行

按照你的要求输出保留两位小数并换行的Java语句如下

System.out.printf("AVE=%.2f ",q/n);

下面我给你一个完整的例子

Ⅵ java 怎么保留2位小数

java保留两位小数的方法:

方式一:

四舍五入
doublef=111231.5585;
BigDecimalb=newBigDecimal(f);
doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数

方式二:

java.text.DecimalFormatdf=newjava.text.DecimalFormat("#.00");
df.format(要格式化的回数字);
例:newjava.text.DecimalFormat("#.00").format(3.1415926)
#.00表示答两位小数#.0000四位小数以此类推...

方式三:

doubled=3.1415926;
Stringresult=String.format("%.2f");
%.2f%.表示小数点前任意位数2表示两位小数格式后的结果为f表示浮点型
阅读全文

与java小数点保留相关的资料

热点内容
qq游戏生死狙击玩不了 浏览:120
win10邮件不显示图片 浏览:922
口袋妖怪所有版本下载 浏览:504
我们身边都有哪些大数据例子 浏览:25
震旦adc307扫描的文件在哪里 浏览:999
图片打开变成文件 浏览:194
松下微单电脑传文件软件 浏览:574
苹果蓝牙键盘surface 浏览:170
mindmaplinux 浏览:733
oppo手机怎么连接电脑传输数据 浏览:624
word删除尾注分隔符 浏览:773
公告质疑需要哪些文件 浏览:608
数据库模型是干什么的 浏览:404
win10的驱动怎么安装驱动 浏览:320
word文件水印怎么取消 浏览:443
rhel6的镜像文件在哪里下载 浏览:571
成功正能量微信头像 浏览:848
wps表格如何恢复数据 浏览:264
linuxc静态库创建 浏览:838
u盘有微信文件但微信恢复不了 浏览:585

友情链接