返回列表 發帖

[4/12實測(卷二)]TQC 104 208 302 408 504

本帖最後由 李泳霖 於 2023-4-12 19:22 編輯

TQC104
請使用 Math.pow() 與 Math.sqrt() 方法撰寫本程式

  1. public class JPD01 {
  2.    




  3. }
複製代碼
TQC208
1.請寫出一個可以輸入學生分數,並判斷分數等級的程式
2.當分數>=90,等級為A,顯示[Your grade is A]。
3.當分數介於90分到80分之間,例如90分>分數>=80分,等級為B,顯示[Your grade is B]。
4.當分數介於80分到70分之間,例如80分>分數>=70分,等級為C,顯示[Your grade is C]。
5.當分數介於70分到60分之間,例如70分>分數>=60分,等級為D,顯示[Your grade is D]。
6.當分數小於60以下,例如60分>分數,等級為F,顯示[Your grade is F]。
7.程式執行時,畫面顯示[Input],請使用者輸入一個整數。
8.重複執行五次,顯示如執行結果參考畫面。
  1. import java.util.*;
  2. class JPD02 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String[] args) {
  5.         test();
  6.         test();
  7.         test();
  8.         test();
  9.         test();
  10.     }

  11.     public static void test() {
  12.         ...
  13.     }
  14. }
複製代碼
TQC302
題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
設計說明:
1.一個外迴圈包住一個或多個內迴圈稱之為巢狀迴圈,每次執行外迴圈時,都會進入內迴圈。
2.假設外迴圈重複執行了3次,而內迴圈重複了2次,則內迴圈內的敘述就會執行3*2次。
3.請完成JPA03.java檔案中的程式,讓count之值為27。
  1. import java.util.Scanner;
  2. public class JPD03 {
  3.     public static void main(String[] args) {
  4.         int i = 1, j = 1, count = 0;
  5.         for (i = 1; i <= 3; i++) {        //第一個迴圈,i從1到3
  6.             ...
  7.             }
  8.         }
  9.         System.out.printf("count = %d\n", count);
  10.     }
  11. }
複製代碼
TQC408
題目說明:
請將檔案另存成JPA04.java,並編譯為JPA04.class
設計說明:
1.請使用遞迴設計一個類別方法,此方法能夠將字串反向。
2.程式執行時,顯示[Input a string: ]要求輸入字串。
3.連續執行兩次,如執行結果參考畫面將字串反向印出。
  1. import java.util.Scanner;
  2. public class JPD04 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String args[]) {
  5.         String s, c;
  6.         System.out.print("Input a string: ");
  7.         s = keyboard.nextLine();
  8.         System.out.printf("%s\n", reverse(s));
  9.         System.out.print("Input a string: ");
  10.         s = keyboard.nextLine();
  11.         System.out.printf("%s\n", reverse(s));
  12.     }
  13.    
  14.     ...
  15. }
複製代碼
TQC504
1.題目說明:
請將檔案另存成JPA05.java,並編譯為JPA05.class
2.設計說明:
(1)費式數(Fibonacci sequence)可使用於建築設計,費式數列為0、1、1、2、3、5、8、13、21、34、55、...,第一個數為0,第二個數為1,其它的數為前面兩個數的和。
(2)請使用陣列方式寫出費式數0、1、1、2、3、5、8、13、21、34的程式。
(3)請事先宣告一個大小為10的整數陣列,將前面二個陣列指定費式數的初始值,並利用初始值來計算其餘的費式數。
(4)以分行方式,顯示此費式數的前10個數值。
  1. import java.util.Scanner;
  2. public class JPD05 {
  3.     public static Scanner keyboard = new Scanner(System.in);
  4.    
  5.         public static void main(String[] argv) {
  6.         
  7.         
  8.         
  9.         
  10.         



  11.     }
  12. }
複製代碼
istak.teach2@gmail.com

返回列表