zoukankan      html  css  js  c++  java
  • Java错误2(2015-8-27)

    1、求1!+5!+9!+...+21!之和。

    public class FourTest{

     public static void main(String[] args){  

                        double sum = 0;   

                        double jc_sum = 1;   //如果说是long数据类型,结果是负数。是内存溢出。

                        for(int i=1;i<=21;i=i+4){  

                               //-每一个阶乘之和   

                               for(int j=1;j<=i;j++){   

                                           jc_sum = jc_sum*j;   

                               }   

                               sum = sum + jc_sum;  

                               //--初始化每个阶乘的和   

                                jc_sum = 1;     

                        }   

                        System.out.println("sum:"+sum);

     } }

    2、public class Test3{
           public static void main(String [] args){
                            
               double sum=0;
               double jc=1;
               for(int i=1;i<=21;i++){
                         for(int j=1;j<=i;j++){
                             jc=jc*j;
                         }
                         if(i % 4 == 1){
                             sum=sum+jc;
                            
                         }
                         jc=1;
               }
               System.out.println("求1!+5!+9!+...+21!之和是:"+sum);
    }}

  • 相关阅读:
    数学 之 hdu 4722
    DP + math 之 Codeforces 126D
    计算几何 之 hdu 1077 poj 1981 O(n^2logn)
    计算几何 之 hdu 1077 poj 1981 O(n^3)
    字典树 之 hdu 1800
    字典树 之 poj 1056
    字典树 之 hdu 4099
    字典树 之 hdu 1247
    解决java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
    显示Mac壁纸所在路径以及接下来的事情你懂得
  • 原文地址:https://www.cnblogs.com/Ly426/p/4764163.html
Copyright © 2011-2022 走看看