1 / 8

四資二甲 第四週作業

四資二甲 第四週作業. 物件導向程式設計. 作業繳交規定. 作業請在 A4 大小的紙張上作答 程式作業要列印程式碼及結果 繳交期限:3月21日第5節上課前. 第1題. 請執行以下程式片斷(程式要存成 Hw03_01.java 哦!!) class Hw03_01 { public static void main(String [] args) { char level = 85; // 設定某科成績, 分數為何不用 int 資料型態 System.out.println( level>=60 ?

Download Presentation

四資二甲 第四週作業

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 四資二甲第四週作業 物件導向程式設計

  2. 作業繳交規定 • 作業請在A4大小的紙張上作答 • 程式作業要列印程式碼及結果 • 繳交期限:3月21日第5節上課前

  3. 第1題 • 請執行以下程式片斷(程式要存成Hw03_01.java哦!!) class Hw03_01 { public static void main(String [] args) { char level = 85; //設定某科成績, 分數為何不用int資料型態 System.out.println( level>=60 ? "過了,恭喜!" : "沒過,要加油囉!" ); level = level<60 ? '丁' : level; level = level<70 ? '丙' : level; level = level<80 ? '乙' : level; level = level<90 ? '甲' : level; level = level<101 ? '優' : level; System.out.println("你得到:"+level); } }

  4. 第2題 • 承上題,但將主程式的內容更改如下,再執行一次,看看結果如何? char level = 85; //設定某科成績, 分數為何不用int資料型態 System.out.println( level>=60 ? "過了,恭喜!" : "沒過,要加油囉!" ); level = level<101 ? ‘優' : level; level = level<90 ? ‘甲' : level; level = level<80 ? '乙' : level; level = level<70 ? ‘丙' : level; level = level<60 ? ‘丁' : level; System.out.println("你得到:"+level);

  5. 第3題(手寫題) • 討論為什麼在宣告level變數時,不用int資料型態,而是用char?(發揮你的想像力,猜猜看為什麼作者有這樣的寫法) • 討論為什麼第2題無法得到正確的答案(你可以試著把自己當成電腦,執行一次程式碼,你就可以知道原因)

  6. 第4題 • 改寫第2題的程式碼,加上&&或||,使得程式結果正確

  7. 第5題 • 假設您步行的速度為每秒 1 公尺, 而您的朋友小華步行的速度則為每秒 30 英吋, 如果你們兩人在距離 200 公尺的操場面對面前進, 請撰寫程式計算出多久會相遇? (1 英吋等於 2.54 公分)

  8. 第6題 • 假設某個停車場的費率是停車 2 小時以內, 每半小時 30 元, 超過 2 小時, 但未滿 4 小時的部分, 每半小時 40 元, 超過 4 小時以上的部分, 每半小時 60 元, 未滿半小時部分不計費。如果您從早上 10 點 23 分停到下午 3 點 20 分, 請撰寫程式計算共需繳交的停車費。

More Related