// 变量类型的问题.import javax.swing.JOptionPane;public class HomeWork2{  public static void main(String args[])
  {
    int nCount;
    double nFacNumber=1;
    int i=1;
    double e=1.0;    while(1/nFacNumber>0.000001)               //0.000001是精度
    {
      nCount=i;
      nFacNumber=i;
      while(nCount>=2)
        {          nFacNumber=nFacNumber*(nCount-1);
          nCount--;
        }
        i++;
      e+=1/nFacNumber;    }    JOptionPane.showMessageDialog(null,"e="+e);

System.exit(0);
  }
}