Board logo

標題: [3/6實測]TQC 104 204 304 404 504 [打印本頁]

作者: 李泳霖    時間: 2023-2-20 19:03     標題: [3/6實測]TQC 104 204 304 404 504

本帖最後由 李泳霖 於 2023-3-6 17:11 編輯

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

  1. public class JPD01 {
  2.    




  3. }
複製代碼
TQC204
1.請設計一程式,能判斷使用者所輸入的整數,是否能同時被5、9整除。
2.程式執行時,畫面顯示[Input:],請使用者輸入一個整數。
3.計算是否能同時被5、9整除。
4.若此數字為5與9的公倍數,則印出[Yes],否則印出[No]。
5.重複執行兩次,顯示如執行結果參考畫面。
  1. import java.util.*;
  2. public class JPD02 {
  3.     static Scanner input = new Scanner(System.in);
  4.     public static void main(String[] args) {
  5.         test();
  6.         test();
  7.     }
  8.    
  9.     static void test() {
  10.         ...
  11.     }
  12. }
複製代碼
TQC304
題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
設計說明:
1.有五位朋友到知名美式餐廳聚餐慶生,此餐廳採點餐的計算方式。
2.程式執行時,如執行結果參考畫面,畫面顯示[Please enter meal dollars or enter-1 to stop:],請使用者輸入第一道餐點費用,再分別依序要求輸入其他道餐點的費用。
3.若要停止執行程式計算,需輸入-1後停止程式計算,-1不列入餐點計算的費用內。如執行結果參考畫面,輸出餐點數量、所有餐點的總費用及平均負擔費用,平均值取自小數第二位。
4.顯示如執行結果參考畫面。
  1. import java.util.Scanner;
  2. public class JPD03 {
  3.    

  4.    
  5.     public static void main(String[] args) {
  6.         int total = 0;
  7.         int s = 0;
  8.         int count = 0;
  9.         double average;
  10.         
  11.         System.out.print("Please enter meal dollars or enter -1 to stop: ");
  12.         
  13.         ...

  14.         }
  15.         System.out.println("餐點總費用:"________);
  16.         System.out.printf(" %d 道餐點平均費用為: %.2f %n"____________);
  17.     }
  18. }
複製代碼
TQC404
題目說明:
請將檔案另存成JPA04.java,並編譯為JPA04.class
設計說明:
1.請寫一個程式持續輸入兩個數m、n,使用遞迴及迴圈計算m的n最大公因數,直到m輸入的數值是999為止。
2.程式執行時,顯示[Input m:]要求輸入m:輸入完畢,於下方顯示[Input n:]要求輸入n。
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.         
  6.       ...


  7.     }
  8.    
  9.     ...
  10. }
複製代碼
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. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2