返回列表 發帖

TQC+ 310 迴圈正偶數相加

題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
設計說明:
1.程式執行時,畫面顯示[請輸入n的值(n>0,且為偶數):],請使用者輸入一個正偶數。
2.試利用do-while,計算2+4+6+...+n的總和,其中n為一由鍵盤輸入的正偶數,
   若輸入的不是正偶數,則程式會要求使用者再次輸入,直到輸入的數是正偶數為止。
3.計算2+4+6+...+n的總和,顯示如下執行結果參考畫面。

  1. import java.util.Scanner;
  2. public class JPA03 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String[] args)
  5.     {
  6.             int n,i=2,sum=0;
  7.             do
  8.             {
  9.                     System.out.print("請輸入 n 的值(n > 0,且為偶數): ");
  10.                     n=keyboard.nextInt();        
  11.             }while(n<=0 || n%2==1);
  12.             do
  13.             {
  14.                     sum+=i;
  15.                     i+=2;
  16.             }while(i<=n);
  17.             System.out.printf("2+4+...+%d=%d",n,sum);
  18.     }
  19. }
複製代碼

TOP

返回列表