黑马程序员技术交流社区

标题: NumberFormat 问题 [打印本页]

作者: 向阳泪无痕    时间: 2014-3-10 11:40
标题: NumberFormat 问题
  这句我写出来。。。 为什么 会报错????        NumberFormat nf = NumberFormat.getInstance();
   

QQ图片20140310113848.jpg (14.88 KB, 下载次数: 21)

QQ图片20140310113848.jpg

作者: 无道    时间: 2014-3-10 15:33
把全部代码都贴上来看看,
作者: centian2005    时间: 2014-3-10 18:07
  1. import java.text.NumberFormat;
  2. public class Demo {

  3.         public static void main(String args[]){
  4.                 NumberFormat nf = null;
  5.                 nf = NumberFormat.getInstance();
  6.                 System.out.println("格式化数字"+nf.format(100.35));
  7.         }
  8.        
  9. }
复制代码

import java.text.NumberFormat;包你导进来来么{:3_57:}
作者: 刘望望    时间: 2014-3-10 22:31
看提示明显是在该类中没有静态getInstance()方法,也就是说楼主导入的包不正确,我想楼主应该想用的是java.text.NumberFormat这个类,解决办法:检查代码开头import语句中是否存在其他包下的NumberFormat类,删除原先的import语句然后加上import java.text.NumberFormat;
作者: pifuhanshu    时间: 2014-3-10 22:49
哥们,getInstance()函数在主函数开始时调用,返回一个实例化对象,此对象是static的,在内存中保留着它的引用,即内存中有一块区域专门用来存放静态方法和变量,可以直接使用.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2