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

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

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

可以试试下面这段代码: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型就可以了。

数字后面加00%不就变成百分比了 没必要非要用数字的格式显示用字符串拼接出来只要结果是对的就可以了。

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

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+"%");}}

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

public class exercise1 { public static void main(String[] args) { int leng = 5900; int width = 2350; int height = 2393; int l = 120; int w = 130; int h = 333; int ll = leng/l;//49 int ww = width/w;//18 int hh = height/h;//7 int...

JAVA计算百分比参考以下操作: int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 设置精确到小数点后2位 numberFormat.setMaximumFractionDigits(2); String result = numbe...

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