static public void+方法(参数)这是个什么方法?

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:00:23
import java.text.DecimalFormat;
public class DecimalFormatSimpleDemo{
static public void SimgleFormat(String pattern,double value){
DecimalFormat myFormat=new DecimalFormat(pattern);
String output=myFormat.format(value);
System.out.println(value+" "+pattern+" "+output);}
}这是代码.. 我应该怎么理解这些代码?新手求教!!!!通俗易懂的来,有加分的

import java.text.DecimalFormat; //引入了java.text下的一个类DecimalFormat

public class DecimalFormatSimpleDemo{// 定义了一个名为DecimalFormatSimpleDemo的类
static public void SimgleFormat(String pattern,double value){
//定义一个方法,没有返回值,有两个入口参数,一个是String型的pattern,一个是double型的value
DecimalFormat myFormat=new DecimalFormat(pattern);//先是创建了一个DecimalFormat类的对象myFormat,也就是以参数pattern的格式做了个模版
String output=myFormat.format(value);
//然后将参数value以pattern所做的模版输出,format()方法就是将value的格式改成pattern的格式,输出类型是String型,所以要用String型的变量接收。
/*比如:
String pattern = "0.00";
double value = 4.2;
DecimalFormat myFormat=new DecimalFormat(pattern);
String output=myFormat.format(value);
执行后output = "4.20";
*/
System.out.println(value+" "+pattern+" "+output);
//就是把这三个变量打印出来啦
}
}
大概是这样,比较通俗啦,所以有地方说的不准,但好理解,DecimalFormat这个类在处理数、日期的形式时候都很好用

import java.text.DecimalFormat; //导入一个类库包