Board logo

標題: [3/27複習]TQC 101 201 301 401 501 [打印本頁]

作者: 李泳霖    時間: 2023-3-27 17:24     標題: [3/27複習]TQC 101 201 301 401 501

TQC101
  1. public class JPD01 {
  2.     public static main (String args[]) {
  3.         System.out.println(I love Java!);
  4.         System.out.println("Java is so good!")
  5.     }
  6. }
複製代碼
TQC201


1.請設計一程式,此程式能判斷輸入分數是否及格,程式執行時,顯示[Please enter score:] 要求輸入分數。
2.如果使用者輸入分數大於等於60,則輸出[You pass]。
3.如果使用者輸入分數小於60,則不做任何處理。
4.最後由電腦輸出[End]代表程式結束。
5.重複執行兩次。
  1. import java.util.Scanner;
  2. public class JPD02 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.    
  5.     public static void main(String[] args) {
  6.         test();
  7.         test();
  8.     }
  9.    
  10.     public static void test() {
  11.         ...
  12.     }
  13. }
複製代碼
TQC301
1.題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
2.設計說明:
(1)請使用for loop撰寫程式,輸入一個正整數N,計算1+2+3+.....+N的結果。
(2)程式執行時,顯示[Input:]要求輸入一正整數,輸入完畢,於下方計算1+...+N的總和。
(3)顯示如執行結果參考畫面
  1. import java.util.*;
  2. class JPD03 {
  3.     public static void main(String argv[]) {
  4.         ...
  5.         for (_______; ____________; _______) {
  6.             ____ = ________;                       
  7.         }
  8.         System.out.println(__________________);
  9.     }
  10. }
複製代碼
TQC401
題目說明:
請將檔案另存成JPA04.java,並編譯為JPA04.class
設計說明:
1.請寫一個程式持續輸入一個數n,使用遞迴計算n的階乘,直到n輸入的數值是999為止。
2.程式執行時,顯示[Input n(0<=n<=16):] 要求輸入數值。
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. }
  11. /*     遞迴程式設計

  12.        cal(5)
  13.        =5*cal(4)
  14.        =5*4*cal(3)
  15.        =5*4*3*cal(2)
  16.        =5*4*3*2*cal(1)
  17.        =5*4*3*2*1
  18. */
複製代碼
TQC501
1.題目說明:
請將檔案另存成JPA05.java,並編譯為JPA05.class
2.設計說明:
(1)請撰寫一個程式,由鍵盤輸入10個整數,並存放到一陣列。
(2)程式執行時,顯示如執行結果參考畫面,顯示[請輸入10個整數:]
    並顯示[第1個整數: ],要求輸入第1個整數。
(3)依序要求輸入第1個至第10個整數,顯示如執行結果參考畫面
(4)判斷輸入10個整數後,計算陣列中大於60有幾個,這些大於60的數值總合及平均值,顯示如執行結果參考畫面
  1. import java.util.Scanner;
  2. public class JPD05 {
  3.    
  4.    
  5.     public static void main(String args[]) {
  6.         












  7.         
  8.         System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
  9.     }
  10. }
複製代碼

作者: 吳孟軒    時間: 2023-3-27 19:29

此帖僅作者可見
作者: 吳孟軒    時間: 2023-3-27 19:30

此帖僅作者可見
作者: 吳孟軒    時間: 2023-3-27 19:30

此帖僅作者可見
作者: 吳孟軒    時間: 2023-3-27 19:31

此帖僅作者可見




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