2014年8月17日 星期日

java程式設計題目---公式計算【攝氏溫度換華氏溫度】


設計一個程式,將使用者輸入的攝氏溫度換為華氏溫度,並輸出結果。
  1. import java.util.Scanner;
  2.  
  3. public class ex3
  4. {
  5.  
  6. public static void main(String[] args)
  7. {
  8. Scanner input = new Scanner(System.in);
  9. //Promt the user for input
  10. //Compute a
  11. System.out.println("請輸入攝氏溫度");
  12. Double a = input.nextDouble();
  13. //Compute b
  14. double b = a * 9.0 / 5.0 + 32.0;
  15. //Display results
  16. System.out.println("攝氏溫度" + a + "相當於華氏溫度" + b);
  17. }
  18.  
  19. }

java程式設計題目---公式計算【圓形面積及周長】

設計一程式,輸入圓形的半徑(為實數),計算面積及周長並列印結果:




  1. import java.util.Scanner;
  2.  
  3. public class ex2
  4. {
  5.  
  6. public static void main(String[] args)
  7. {
  8. Scanner input = new Scanner(System.in);
  9. //Promt the user for input
  10. //Compute area,side
  11. System.out.println("請輸入半徑");
  12. Double r = input.nextDouble();
  13. Double area = r * r * 3.14;
  14. Double side = 2 * r * 3.14;
  15. //Display results
  16. System.out.println("半徑是" + r + ("的圓面積=") + area + (",周長是") + side );
  17. }
  18.  
  19. }

java程式設計題目---公式計算【矩形面積】

設計一程式,輸入矩形的長和寬(皆為實數),計算面積並列印結果:



  1. import java.util.Scanner;
  2.  
  3. public class ex1
  4. {
  5. public static void main(String[] args)
  6. {
  7. Scanner input =new Scanner(System.in);
  8. //Promt the user for input
  9. //Compute a,b,area
  10. System.out.println("請輸入矩形的長");
  11. double a = input.nextDouble();
  12. System.out.println("請輸入矩形的寬");
  13. double b = input.nextDouble();
  14. double area = a * b ;
  15. //Display results
  16. System.out.println("長=" + a + "寬=" + b +"的矩形面積是"
  17. + area );
  18. }
  19.  
  20. }

java程式設計題目---圖形印製【第四題】

第四題:
設計一程式,輸入n,印出以下內容(以下以n=5 舉例):

  12345
  1234
  123
  12
  1


  1. import java.util.Scanner;
  2.  
  3. public class C4
  4. {
  5.  
  6. public static void main(String[] args)
  7. {
  8. Scanner input = new Scanner(System.in);
  9. System.out.println("請輸入整數n:");
  10. int linenumber = input.nextInt();
  11. for(int n = 1 ; n <= linenumber ; n ++)//控制換行
  12. {
  13. for(int y = 1 ; y <= linenumber-n+1 ; y++ )//印出數字
  14. {
  15. System.out.print(y);
  16. }
  17. System.out.println();//換行
  18. }
  19.  
  20. }
  21.  
  22. }

java程式設計題目---圖形印製【第三題】

第三題
設計一程式,輸入n,印出以下內容(以下以n=5 舉例):

  12345
    1234
      123
        12
          1



  1.  
  2. import java.util.Scanner;
  3.  
  4. public class C3
  5. {
  6.  
  7. public static void main(String[] args)
  8. {
  9. Scanner input = new Scanner(System.in);
  10. System.out.println("請輸入整數n:");
  11. int linenumber = input.nextInt();
  12. for(int n = 1 ; n <= linenumber ; n ++)//控制換行
  13. {
  14. for(int i = 1 ; i < n ; i++)//控制印空白
  15. {
  16. System.out.print(" ");
  17. }
  18. for(int y = 1 ; y <= linenumber-n+1 ; y++ )//印出數字
  19. {
  20. System.out.print(y);
  21. }
  22. System.out.println();//換行
  23. }
  24.  
  25. }
  26.  
  27. }

java程式設計題目---圖形印製【第二題】

第二題:
設計一程式,輸入n,印出以下內容(以下以n=5 舉例):

          1
        21
      321
    4321
  54321



import java.util.Scanner;

public class C2
{

 public static void main(String[] args)
 {
  Scanner input = new Scanner(System.in);
  
  System.out.println("請輸入整數n:");
  int linenumber = input.nextInt();
  
  for(int n = 1 ; n <= linenumber  ; n ++)//控制換行
  {
   for(int i = linenumber - 1 ; i >= n  ; i--)//控制印空白
   {
    System.out.print(" ");
    
   }
   
   for(int y = n ; y >= 1 ; y-- )//印出數字
   { 
    System.out.print(y);      
   }
         
   System.out.println();//換行
  
  }
  
 }

}

java程式設計題目---圖形印製【第一題】

第一題:
設計一程式,輸入n,印出以下內容(以下以n=5 舉例):

          1
        212
      32123
    4321234
  543212345



  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. System.out.println("請輸入整數n:");
  10. int linenumber = input.nextInt();
  11. for(int n = 1 ; n <= linenumber ; n ++)//控制換行
  12. {
  13. for(int i = linenumber - 1 ; i >= n ; i--)//控制印空白
  14. {
  15. System.out.print(" ");
  16. }
  17. for(int y = n ; y >= 1 ; y-- )//印出數字
  18. {
  19. System.out.print(y);
  20. }
  21. while(n >= 2)
  22. {
  23. for(int z = 2 ; z <= n ; z ++ )//印出數字
  24. {
  25. System.out.print(z);
  26. }
  27. break ;
  28. }
  29. System.out.println();//換行
  30. }
  31. }
  32.  
  33. }

Go(Golang)程式語言 設定GCC

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