Trang 2 của 2 Đầu tiênĐầu tiên 12
Kết quả 11 đến 16 của 16
  1. #11
    Ngày tham gia
    Apr 2015
    Bài viết
    0
    cái tính thời gian này dùng để làm gì hả bạn? có áp dụng vào thực tế không?

  2. #12
    Ngày tham gia
    Apr 2014
    Đang ở
    hà nội city
    Bài viết
    0
    Trích dẫn Gửi bởi siriusnguyen
    cái tính thời gian này dùng để làm gì hả bạn? có áp dụng vào thực tế không?
    ghi lịch sử hoạt động chẳng hạn! :d

  3. #13
    Ngày tham gia
    Apr 2015
    Bài viết
    0
    tiasangmoi92 mình có một góp ý nhỏ nhỏ thế này. sau mỗi bài giảng thì bạn post luôn cả đáp án (ẩn) để cho mọi người cùng nhìn vào và so sánh, mình nghĩ như vậy sẽ tiện hơn bạn à.

  4. #14
    Ngày tham gia
    Nov 2014
    Bài viết
    0
    Trích dẫn Gửi bởi lumia88
    tiasangmoi92 mình có một góp ý nhỏ nhỏ thế này. sau mỗi bài giảng thì bạn post luôn cả đáp án (ẩn) để cho mọi người cùng nhìn vào và so sánh, mình nghĩ như vậy sẽ tiện hơn bạn à.
    ok bạn, có lẽ ở những loạt bài sau mình cũng sẽ làm vậy!

  5. #15
    Ngày tham gia
    May 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tiasangmoi92
    /* bài viết thuộc loạt bài hướng dẫn trong "khóa học lập trình java miễn phí"
    trên diễn đàn android.vn, bạn có thể vào đây đọc
    để hiểu hơn về khóa học và tham gia ngay cùng mọi người */
    1, tính thời gian chạy 1 đoạn lệnh trong chương trình

    a, tính thời gian theo mini giây: (10^(-3)s)
    trong đối tượng system có phương thức "currenttimemillis()", ta dùng nó để đánh dấu 1 mốc thời gian tại
    vị trí đặt câu lệnh. để tính thời gian chạy xong 1 đoạn lệnh, ta đặt 2 biến để lấy ra 2 mốc
    thời gian rồi lấy hiệu của chúng là tính được tổng thời gian chạy chương trình.
    ví dụ: chương trình sau sẽ tính thời gian theo mini giây để máy tính sin của 100000 giá trị truyền vào:


    Mã nguồn PHP:
    [color=#000000]
    [/color][color=#007700]public class [/color][color=#0000bb]javademoandroidvn [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#ff8000]//vd1 [/color][color=#0000bb]long start [/color][color=#007700]= [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]currenttimemillis[/color][color=#007700](); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]1[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]<= [/color][color=#0000bb]100000[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#0000bb]math[/color][color=#007700].[/color][color=#0000bb]sin[/color][color=#007700]([/color][color=#0000bb]i[/color][color=#007700])); } [/color][color=#0000bb]long end [/color][color=#007700]= [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]currenttimemillis[/color][color=#007700](); [/color][color=#0000bb]long t [/color][color=#007700]= [/color][color=#0000bb]end [/color][color=#007700]- [/color][color=#0000bb]start[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"tổng thời gian: " [/color][color=#007700]+ [/color][color=#0000bb]t [/color][color=#007700]+ [/color][color=#dd0000]" millisecond"[/color][color=#007700]); }}[/color] 
    b, tính thời gian theo nano giây (10^(-9)s)
    tương tự như trên, chỉ khác là ta sẽ dùng phương thức "nanotime()" trong đối tượng system thay vì
    dùng phương thức "currenttimemillis()"

    2, lấy thời gian từ hệ thống

    bạn xem ví dụ sau, sẽ lấy thời gian từ giờ, phút, giây và ngày, tháng, năm từ hệ thống và hiển thị ra bên ngoài:


    Mã nguồn PHP:
    [color=#000000]
    [/color][color=#007700]public class [/color][color=#0000bb]javademoandroidvn [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#ff8000]//vd2 //lay gio he thong [/color][color=#0000bb]date thoigian [/color][color=#007700]= new [/color][color=#0000bb]date[/color][color=#007700](); [/color][color=#ff8000]//khai bao dinh dang ngay thang [/color][color=#0000bb]simpledateformat dinhdangthoigian [/color][color=#007700]= new [/color][color=#0000bb]simpledateformat[/color][color=#007700]([/color][color=#dd0000]"hh:mm:ss dd/mm/yyyy "[/color][color=#007700]); [/color][color=#ff8000]//parse ngay thang sang dinh dang va chuyen thanh string. [/color][color=#0000bb]string hienthithoigian [/color][color=#007700]= [/color][color=#0000bb]dinhdangthoigian[/color][color=#007700].[/color][color=#0000bb]format[/color][color=#007700]([/color][color=#0000bb]thoigian[/color][color=#007700].[/color][color=#0000bb]gettime[/color][color=#007700]()); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"" [/color][color=#007700]+ [/color][color=#0000bb]hienthithoigian[/color][color=#007700]); }}[/color] 
    các bạn nên tham khảo video của anh việt bên blog studyandshare
    bài tập về nhà:
    các bạn làm lại các ví dụ trên cho thành thạo!

    bài viết đăng lên diễn đàn khác vui lòng ghi rõ nguồn: android.vn
    cái này hình như phải bổ sung: import java.util.date;

  6. #16
    Ngày tham gia
    Apr 2014
    Bài viết
    0
    Trích dẫn Gửi bởi nobitax
    cái này hình như phải bổ sung: import java.util.date;
    hi bạn, không phải là hình như, mà học tới bài này rồi, bạn cần chú ý netbean hoặc eclipse đều hỗ trợ gợi ý tự add thư viện cho bạn rồi đó :d

Trang 2 của 2 Đầu tiênĐầu tiên 12

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •