for 例题

任务一:输出1-100之间的奇数和input

public class C1 { class

 

   public static void main(String[] args) { 程序

     double sum=0.0;next

     for(int i=1;i<=100;){static

    sum+=i;new

    i=i+2;void

     }

     System.out.println(sum); 

    } 

}

任务二:  计算出输出结果。

1+1/2!+1/3!+ …… 1/20!

使用double参考结果: 1.7182818284590455

提示:2! 阶乘是 1*2 ;3!是1*2*3;4!是1*2*3*4;

任务三:写一个程序,由用户输入一个整数,判断这个数是不是素数(素数:只能被1和自己整除的数);

public class C1 { 

 

   public static void main(String[] args) { 

     double sum=0.0,b=1.0;

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

    b*=i;

    sum+=1/b;

     }

     System.out.println(sum); 

    } 

}

 

任务四:能力提高题

求和。S = n+nn+nnn+nnnn+……的值。

要求控制台输入要加的数n和加的个数 .

例如:

                       

public class C1 { 

 

   public static void main(String[] args) { 

       int n = 0,a=0;

       int num = 0;

       int sum = 0;

       Scanner input=new Scanner(System.in);

        System.out.println("请输入n");

        n=input.nextInt();

        System.out.println("请输个数");

        a=input.nextInt();

       int i = 0;

       for (i = 1; i <= a*100; i *= 10)

       {

       num += i*n;

       sum += num;

       }

     System.out.println(sum); 

    } 

}

相关文章
相关标签/搜索