<%@ page import="java.text.*"%>    double x=32432984032.43;   
    DecimalFormat df = new DecimalFormat();
    String y=df.format(x);得到"32,432,984,032.43 "

解决方案 »

  1.   

    你得先把科学技术数字转换成一个string,然后在页面上显示这个string
      

  2.   

    给你一个例子:
    package myjsp.api;import java.text.*;
    import java.math.*;
    import java.util.*;
    /**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2003</p>
     * <p>Company: BlueFly</p>
     * @author kevin
     * @version 1.0
     */public class MyNumber {
      public MyNumber() {
      }
      public static void main(String[] args) {
        MyNumber myNumber1 = new MyNumber();
        String out ;
        String in = "123423234";
        DecimalFormat df = new DecimalFormat();
        df.applyPattern("0.######E0");   
        out = df.format(35634467.24);
        System.out.println(out);
      }}
    如果不懂的话,再问我