標題:
[3/27複習]TQC 101 201 301 401 501
[打印本頁]
作者:
李泳霖
時間:
2023-3-27 17:24
標題:
[3/27複習]TQC 101 201 301 401 501
TQC101
public class JPD01 {
public static main (String args[]) {
System.out.println(I love Java!);
System.out.println("Java is so good!")
}
}
複製代碼
TQC201
1.請設計一程式,此程式能判斷輸入分數是否及格,程式執行時,顯示[Please enter score:] 要求輸入分數。
2.如果使用者輸入分數大於等於60,則輸出[You pass]。
3.如果使用者輸入分數小於60,則不做任何處理。
4.最後由電腦輸出[End]代表程式結束。
5.重複執行兩次。
import java.util.Scanner;
public class JPD02 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String[] args) {
test();
test();
}
public static void test() {
...
}
}
複製代碼
TQC301
1.題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
2.設計說明:
(1)請使用for loop撰寫程式,輸入一個正整數N,計算1+2+3+.....+N的結果。
(2)程式執行時,顯示[Input:]要求輸入一正整數,輸入完畢,於下方計算1+...+N的總和。
(3)顯示如執行結果參考畫面
import java.util.*;
class JPD03 {
public static void main(String argv[]) {
...
for (_______; ____________; _______) {
____ = ________;
}
System.out.println(__________________);
}
}
複製代碼
TQC401
題目說明:
請將檔案另存成JPA04.java,並編譯為JPA04.class
設計說明:
1.請寫一個程式持續輸入一個數n,使用遞迴計算n的階乘,直到n輸入的數值是999為止。
2.程式執行時,顯示[Input n(0<=n<=16):] 要求輸入數值。
3.顯示如執行參考畫面
import java.util.Scanner;
public class JPD04 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String args[]) {
...
}
...
}
/* 遞迴程式設計
cal(5)
=5*cal(4)
=5*4*cal(3)
=5*4*3*cal(2)
=5*4*3*2*cal(1)
=5*4*3*2*1
*/
複製代碼
TQC501
1.題目說明:
請將檔案另存成JPA05.java,並編譯為JPA05.class
2.設計說明:
(1)請撰寫一個程式,由鍵盤輸入10個整數,並存放到一陣列。
(2)程式執行時,顯示如執行結果參考畫面,顯示[請輸入10個整數:]
並顯示[第1個整數: ],要求輸入第1個整數。
(3)依序要求輸入第1個至第10個整數,顯示如執行結果參考畫面
(4)判斷輸入10個整數後,計算陣列中大於60有幾個,這些大於60的數值總合及平均值,顯示如執行結果參考畫面
import java.util.Scanner;
public class JPD05 {
public static void main(String args[]) {
System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
}
}
複製代碼
作者:
吳孟軒
時間:
2023-3-27 19:29
此帖僅作者可見
作者:
吳孟軒
時間:
2023-3-27 19:30
此帖僅作者可見
作者:
吳孟軒
時間:
2023-3-27 19:30
此帖僅作者可見
作者:
吳孟軒
時間:
2023-3-27 19:31
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2