2014年7月12日 星期六

java程式設計題目---公式計算【(for loop && while loop)n/n+1】

設計一程式,請使用者輸入n,並帶入下列公式計算並印出結果至小數點第二位。【使用for loop 和 while loop 撰寫】公式如下:







  1. import java.util.Scanner;
  2.  
  3. public class C1
  4. {
  5.  
  6. public static void main(String[] args)
  7. {
  8. Scanner input = new Scanner(System.in);
  9. //提示使用者輸入設定各變數起始值
  10. System.out.println("請輸入n值:");
  11. double n = input.nextDouble();
  12. double j = 1;
  13. double sumfor = 0;
  14. double sumwhile = 0;
  15. for(double i = 1 ; i <= n ; i++)//使用for loop 計算答案
  16. {
  17. double a = i;
  18. double b = i+1;
  19. double c = a / b ;
  20. sumfor = sumfor + c;
  21. }
  22. System.out.printf("%4.2f",sumfor);
  23. System.out.println("");
  24. while(j <= n)//使用while loop 計算答案
  25. {
  26. double a = j;
  27. double b = j + 1;
  28. double c = j / b ;
  29. sumwhile = sumwhile + c;
  30. j = j + 1;
  31. }
  32.  
  33. System.out.printf("%4.2f",sumwhile);
  34. }
  35.  
  36. }

沒有留言:

張貼留言

Go(Golang)程式語言 設定GCC

下載MSYS2:  https://www.msys2.org/ 安裝 程式開始執行後輸入: pacman -Syu y y 在安裝目錄底下找到msys2.exe,雙擊執行 輸入指令: pacman -Su pacman -S --needed base-devel mingw-...