為了計算看完課程要花多少時間做的

import java.util.Scanner;

public class MainClass {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int second = 0;
        int minute = 0;
        while (true) {
            System.out.println("輸入分:");
            int inM = sc.nextInt();
            if (inM == -1) {
                break;
            }
            minute += inM;
            System.out.println("輸入秒:");
            int inS = sc.nextInt();
            minute += inS / 60;
            second += inS % 60;
        }
        int hour = minute / 60;
        minute += second/60;
        minute %= 60;
        System.out.println(hour + "小時" + minute + "");

    }
}

Lillian 發表在 痞客邦 留言(0) 人氣()

按照課本「白話演算法」第四章的遞迴練習

練習一下遞迴的使用,有些程式語言編寫的邏輯都是使用遞迴,反而沒有迴圈的概念,例如(Haskell)

Lillian 發表在 痞客邦 留言(0) 人氣()

今天練習了一個題目-學生資訊系統

功能:

Lillian 發表在 痞客邦 留言(0) 人氣()

二元搜尋法 練習

重點:

Lillian 發表在 痞客邦 留言(0) 人氣()

 

第一版 笨笨方法,我還沒有理解到【字串】就是【字元】的陣列....

Lillian 發表在 痞客邦 留言(0) 人氣()

字串-String

是一種參考資料型態,當宣告 String str = "abc";  時,會在stack記憶體中開一個空間名為str,然後在heap記憶體的【字串池】中開一個放置字串"abc"

Lillian 發表在 痞客邦 留言(0) 人氣()

遞迴

就是指函式自己呼叫自己,但遞迴會增加程式在執行時的負擔,資料太多時記憶體甚至會不夠。 但有些問題用遞迴來解決,可以增加效益,這就要自行做判斷取捨。

Lillian 發表在 痞客邦 留言(0) 人氣()

  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:
  • 請輸入密碼:

判斷數字是否輸入過-使用陣列

先樹入數值,再判斷是否曾長陣列,以免浪費空間

Lillian 發表在 痞客邦 留言(0) 人氣()

台灣大學開放式課程-計算機概論

Flip Flop 正反器

Lillian 發表在 痞客邦 留言(0) 人氣()