地特四等申論題
108年
[資訊處理] 程式設計概要
第 一 題
一、以下 Java 程式執行後,螢幕會顯示什麼?(15 分)
public class Problem1 {
public static void main(String[] args) {
for(int i = 1; i <= 5; i++) {
for(int j = 1; j <= i; j++)
System.out.print(' ');
for(int j = 1; j <= 6-i; j++)
System.out.print("**");
System.out.println();
}
}
}
📝 此題為申論題
思路引導 VIP
遇到巢狀迴圈的圖形輸出題,首要步驟是釐清「外層迴圈控制行數」,「內層迴圈控制每一行的字元種類與數量」。建議建立簡單的變數追蹤表,列出每一列對應的變數值及其印出的空格與星號數量,按照規則逐步推導即可精準畫出圖形。
🤖
AI 詳解
AI 專屬家教
【解題思路】透過手動追蹤巢狀迴圈的變數值(i 與 j),計算出每一行印出的空格與星號數量。
【詳解】
已知程式有兩層迴圈結構,外層迴圈控制行數(i 從 1 到 5,共執行 5 次,即輸出 5 行)。
▼ 還有更多解析內容