knrt.net
当前位置:首页 >> 在jAvA 中如何把一个字符串格式的百分数转换成为小数 >>

在jAvA 中如何把一个字符串格式的百分数转换成为小数

import java.util.Scanner;public class Change {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("输入一个数");double a = sc.nextDouble();double b = a*100;System.out.println(b+"%");}}

定义一个字符串: String str = "5.34%"; 首先去掉%号: String newStr = str.replace("%",""); 然后获得这个数字: double num = Double.parseDouble(newStr) 最后将其除以100: double newNum = num*0.01; 也可以一个步骤: double num = Doub...

从数据库获取数据后,在页面显示前,对数据进行乘100操作,然后将结果转为字符串,最后加上一个%即可,如下: double a = 0.1234; double b = a * 100; System.out.println( b+"%" ); 这样就成了百分数了。

// 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#.00").format(3.1415926); // #.00 表示两位小数 #.0000...

poi或jxl都可以生成excel,给你说下jxl怎么生成的吧,详细的api你可以从网上下载。 //添加带有formatting的Number对象 jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##"); //设置数字格式 jxl.write.WritableCellFormat wcfN = ne...

可以试试下面这段代码:Workbook excelWB = null;excelWB = new XSSFWorkbook(excelFile);oneSheet = excelWB.getSheetAt(0);oneRow = oneSheet.getRow(rowNum); if (oneRow == null) { continue; }// 获取第几列对象 oneCell = oneRow.getCell(1...

你百分数如果是带%的话,那先用String的replace方法将%给去掉,然后再得到的数转换成double型的变量,再乘以100,再转成int型就可以了。

double passPercent=pass/(double)score.length; double excellentPercent=excellent/(double)score.length; //获取格式化对象 NumberFormat nt=NumberFormat.getPercentInstance(); nt.setMinimumFractionDigits(2); System.out.println("及格...

文字是根据自己计算的。 javax.swing.JProgressBar setString public void setString(String s) 设置进度字符串的值。默认情况下,此字符串为 null,隐含使用简单百分比字符串的内置行为。如果已提供自定义进度字符串并要转换回内置状态,将字符...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com