导航:首页 > 编程语言 > 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小数点保留相关的资料

热点内容
盒子怎么用编程器 浏览:321
装linux需要多大空间 浏览:161
哪些小说app能看天官赐福 浏览:134
数据库查询年龄 浏览:76
工具有防护等级 浏览:458
win10蓝牙平板电脑 浏览:204
苹果自带文件如何改后缀名 浏览:124
能打印的文件是PDF还是什么 浏览:414
excel表格能存储多少行数据 浏览:475
电脑如何123这样填充数据 浏览:166
ie7js兼容性问题 浏览:822
用友营改增数据库 浏览:557
数控编程电机怎么测好坏 浏览:184
iphoneu盘什么牌子好 浏览:802
yogawin10u盘启动 浏览:413
苹果手机怎么把照片放视频文件里 浏览:754
ipadmini2能升级ios10 浏览:141
唯渡网络怎么样 浏览:689
华硕无线网络连接上但上不了网 浏览:203
编程图纸怎么转换成pbf 浏览:943

友情链接