标题: 分享一个保留小数位的小程序 [打印本页] 作者: 梦里听传说 时间: 2014-8-30 11:23 标题: 分享一个保留小数位的小程序 //给定一个小数,保留该小数的后俩位
import java.util.*;
class baoliuxs
{
public static void sop(Object obj)
{
System.out.print(obj);
}
public static void main(String[] args)
{
String str=bliu01(66.147,3); //给定一个小数
sop(str);
}
public static String bliu01(double d,int a)
{
if (a<0)
{
throw new RuntimeException("无负数位!");
}
int num=0; //定义一个NUM变量并初始化用于判断小数点所在的位置
String str=d+""; //把给定小数转换为字符串
int pd=0; //定义一个pd变量并初始化用于判断保留小数位是否超过给定小数小数位
int lin=0; //定义一个ls变量并初始化用于判断超过给定小数位的位数
int ni=a; //定义一个ni变量并初始化用于超过给定小数位后初始化小数位为最长长度,并用于补位
char[] ch=str.toCharArray(); //把给定小数字符串转换为字符数组