Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Jan 2015
    Bài viết
    0

    Lập trình cơ bản đến nâng cao với Java (tiếp theo)



    [img]data/attachments/8/8557-8fe9b2ff777a0668c87b55bacbe4eef7.jpg[/img]

    4) chia hết, chia lấy dư:
    *lí thuyết: một số kiểu biến trong java
    bạn đã biết 2 kiểu string (chuỗi) và int (nguyên) bây giờ bạn biết thêm kiểu float (thực)
    số nguyên và số thực bạn biết sự khác nhau rồi chứ. bây giờ ta bắt đầu bài toán ví dụ


    Mã nguồn PHP:
    [color=#000000]
    import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].*;public class [/color][color=#0000bb]hello [/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=#0000bb]throws exception [/color][color=#007700]{[/color][color=#0000bb]bufferedreader in [/color][color=#007700]= new [/color][color=#0000bb]bufferedreader[/color][color=#007700](new [/color][color=#0000bb]inputstreamreader[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]));[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap a: "[/color][color=#007700]);[/color][color=#0000bb]float a [/color][color=#007700]= [/color][color=#0000bb]float[/color][color=#007700].[/color][color=#0000bb]parsefloat[/color][color=#007700]([/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700]());[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap b: "[/color][color=#007700]);[/color][color=#0000bb]float b [/color][color=#007700]= [/color][color=#0000bb]float[/color][color=#007700].[/color][color=#0000bb]parsefloat[/color][color=#007700]([/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700]());[/color][color=#0000bb]float ketqua [/color][color=#007700]= [/color][color=#0000bb]a[/color][color=#007700]/[/color][color=#0000bb]b[/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]"ket qua bai toan a+b la: " [/color][color=#007700]+ [/color][color=#0000bb]ketqua[/color][color=#007700]);}}[/color] 
    bạn thử bài toán xem, nhớ đừng nhập số b=0 nhé, chuyện ấy sẽ xử lí sau.
    ví dụ nhập a=5, b=2, kết quả in ra sẽ là 2.5, thú vị phải không ?
    bây giờ cũng bài toán ấy, bạn thay đổi như sau


    Mã nguồn PHP:
    [color=#000000]
    import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].*;public class [/color][color=#0000bb]hello [/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=#0000bb]throws exception [/color][color=#007700]{[/color][color=#0000bb]bufferedreader in [/color][color=#007700]= new [/color][color=#0000bb]bufferedreader[/color][color=#007700](new [/color][color=#0000bb]inputstreamreader[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]));[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap a: "[/color][color=#007700]);[/color][color=#0000bb]int a [/color][color=#007700]= [/color][color=#0000bb]integer[/color][color=#007700].[/color][color=#0000bb]parseint[/color][color=#007700]([/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700]());[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap b: "[/color][color=#007700]);[/color][color=#0000bb]int b [/color][color=#007700]= [/color][color=#0000bb]integer[/color][color=#007700].[/color][color=#0000bb]parseint[/color][color=#007700]([/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700]());[/color][color=#0000bb]float ketqua [/color][color=#007700]= [/color][color=#0000bb]a[/color][color=#007700]/[/color][color=#0000bb]b[/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]"ket qua bai toan a+b la: " [/color][color=#007700]+ [/color][color=#0000bb]ketqua[/color][color=#007700]);}}[/color] 
    cũng nhập a=5, b=2, lần này kết quả in ra là … 2
    phép chia sẽ là phép chia hết nếu cả 2 toán hạng đều kiểu nguyên, gọi là chia lấy nguyên (/) hay div
    bây giờ cũng chương trình ấy mà ta thay đổi lại chút xíu xem sao


    Mã nguồn PHP:
    [color=#000000]
    import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].*;public class [/color][color=#0000bb]hello [/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=#0000bb]throws exception [/color][color=#007700]{[/color][color=#0000bb]bufferedreader in [/color][color=#007700]= new [/color][color=#0000bb]bufferedreader[/color][color=#007700](new [/color][color=#0000bb]inputstreamreader[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]));[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap a: "[/color][color=#007700]);[/color][color=#0000bb]int a [/color][color=#007700]= [/color][color=#0000bb]integer[/color][color=#007700].[/color][color=#0000bb]parseint[/color][color=#007700]([/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700]());[/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap b: "[/color][color=#007700]);[/color][color=#0000bb]int b [/color][color=#007700]= [/color][color=#0000bb]integer[/color][color=#007700].[/color][color=#0000bb]parseint[/color][color=#007700]([/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700]());[/color][color=#0000bb]float ketqua [/color][color=#007700]= [/color][color=#0000bb]a[/color][color=#007700]%[/color][color=#0000bb]b[/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]"ket qua bai toan a+b la: " [/color][color=#007700]+ [/color][color=#0000bb]ketqua[/color][color=#007700]);}}[/color] 
    cũng nhập a=5, b=2, lần này kết quả in ra là … 1
    đây là kết quả phép chia lấy dư 5 chia cho 2, gọi là chia lấy dư (%) hay mod
    *thế nếu tôi muốn 2 số nguyên chia nhau mà ra kiểu thực chứ không phải phép chia lấy nguyên thì sao ? trong trường hợp đó, bạn dùng “ép kiểu”


    Mã nguồn PHP:
    [color=#000000]
    int a[/color][color=#007700]=[/color][color=#0000bb]5[/color][color=#007700],[/color][color=#0000bb]b[/color][color=#007700]=[/color][color=#0000bb]2[/color][color=#007700];[/color][color=#0000bb]float ket qua[/color][color=#007700];[/color][color=#0000bb]ketqua[/color][color=#007700]=(float)[/color][color=#0000bb]a[/color][color=#007700]/[/color][color=#0000bb]b[/color][color=#007700];[/color] 

  2. #2
    Ngày tham gia
    Dec 2014
    Đang ở
    http://vin-homes.com.vn/chi-tiet-tin-tuc/358/Ban-chung-cu-Times-City-Minh-Khai.html
    Bài viết
    0
    like

  3. #3
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    hay

  4. #4
    Ngày tham gia
    Apr 2014
    Bài viết
    0
    like

  5. #5
    Ngày tham gia
    Feb 2015
    Bài viết
    0
    em đã like và cả bằng tay :d

  6. #6
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    bài viết rất hay và ý nghĩa đúng thữ mình đang cần cảm ơn bạn đã chia sẻ

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
  •