⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例7-5.txt

📁 这是一本java基础教程 对新手上路有很大帮助
💻 TXT
字号:
public class Example7_5{
    public static void main(String args[]){
        double a=Math.sqrt(10);
        System.out.println("格式化前:"+a);
        MyNumberFormat myFormat=new MyNumberFormat();  
        System.out.println("格式化后:"+myFormat.format(a,5));//保留5位小数  
    } 
}
class MyNumberFormat{
    public String format(double a,int n){
        String str=String.valueOf(a);    //用数字a得到一个串对象  
        int index=str.indexOf(".");     //获取小数点的位置
        String temp=str.substring(index+1);  //截取小数部分
        int fractionLeng=temp.length();     //首先知道小数点后面有几个数字  
        n=Math.min(fractionLeng,n); //取n和fractionLeng中的最小值  
        str=str.substring(0,index+n+1); //得到保留 n位小数后的字符串
        return str;  
    }  
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -