计算并打印1,3,5,7的阶乘以及这些阶乘的和。
完成程序,使程序输出结果如下:
  1!= 1
  3!= 6
  5!= 120
  7!= 5040
  Sum=5167下面填空实现上面结果。
public class Java_1
{
   
   public static void main(String[] args)
   {
      long sum;
      //*********Found**********
      ___________________;
      for(int i=1;i<8;i+=2){
          long b=1;
          //*********Found**********
          for(int j=1; j<=___________; j++) 
          //*********Found**********  
              __________________;
          System.out.println( i + "!= " + b);
          sum+=b;
      }
      System.out.println("sum=" + sum);
      
   }
}

解决方案 »

  1.   

    public static void main(String[] args)
      {
      long sum;
      //*********Found**********
      ________________________;
      for(int i=1;i<8;i+=2){
      long b=1;
      //*********Found**********
      for(int j=1; j<=__i________; j++)  
      //*********Found**********   
      ____b=j*b_________;
      System.out.println( i + "!= " + b);
      sum+=b;
      }
      System.out.println("sum=" + sum);
        
      }
      

  2.   

    非常感谢楼上。
    还有一道题帮我看下吧。这道题选什么,为什么呢。对这样的题发触。在下列类中,为了实现对计算器counter的并发控制,在下划线处应填入的是____。
    public class Counter{
       ___________int counter = 0;
       ___________void  add(){
           counter++;
       }
       ___________int ger(){
          counter--;
          return counter;
       }
    }A、synchronized,synchronized ,synchronized
    B、private,synchronized,synchronized
    C、public,public,piblic
    D、private,synchronized,public
      

  3.   


    第一杠 为什么不填 不填编译都通不过
    public static void main(String[] args)
      {
      long sum;
      //*********Found**********
      sun=0______________;
      for(int i=1;i<8;i+=2){
      long b=1;
      //*********Found**********
      for(int j=1; j<=__i________; j++)   
      //*********Found**********   
      ____b=j*b_________;
      System.out.println( i + "!= " + b);
      sum+=b;
      }
      System.out.println("sum=" + sum);
        
      }
      

  4.   

    public static void main(String[] args)
      {
      long sum;
      //*********Found**********
           sum=0;____________________;
      for(int i=1;i<8;i+=2){
      long b=1;
      //*********Found**********
      for(int j=1; j<=__i________; j++)   
      //*********Found**********   
      ____b=j*b_________;
      System.out.println( i + "!= " + b);
      sum+=b;
      }
      System.out.println("sum=" + sum);
        
      }
      

  5.   

    synchronized  用来做并发的~~
    这个关键字修饰了以后   同样的方法在调用时会判断时候已经有调用  有则等待~