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); 

    } 

}

相關文章
相關標籤/搜索