Computer - Communication - Control. 3C INC

 
Search
Nhiều người quan tâm
Làm sao lập trình TIẾNG VIỆT vỚI “LẬP TRÌNH C TRÊN WINDOWS”
Cách lập trình điều khiển các con số trên máy tính
CRC (Cyclic Redundancy Check)
Lệnh Print và Write trong VB6
Trong Java, làm thế nào để lấy processor ID (CPU)?
Skip List - đối thủ của cây cân bằng

Lập trình


In bài này Gửi bài viết này cho bạn bè
(Thứ Năm, 11/09/2008-8:18 AM)
Java cơ bản đến nâng cao (phần II)
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ụ

Java cơ bản đến nâng cao (phần I)

Bài 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ụ

HTML Code:
import java.io.*;
public class Hello {
public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Nhap a: ");
float a = Float.parseFloat(in.readLine());
System.out.print("Nhap b: ");
float b = Float.parseFloat(in.readLine());
float ketqua = a/b;
System.out.println("Ket qua bai toan a+b la: " + ketqua);
}
}

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
HTML Code:
import java.io.*;
public class Hello {
public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Nhap a: ");
int a = Integer.parseInt(in.readLine());
System.out.print("Nhap b: ");
int b = Integer.parseInt(in.readLine());
float ketqua = a/b;
System.out.println("Ket qua bai toan a+b la: " + ketqua);
}
}
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
HTML Code:
import java.io.*;
public class Hello {
public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Nhap a: ");
int a = Integer.parseInt(in.readLine());
System.out.print("Nhap b: ");
int b = Integer.parseInt(in.readLine());
float ketqua = a%b;
System.out.println("Ket qua bai toan a+b la: " + ketqua);
}
}

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”
int a=5,b=2;float ket qua;
ketqua=(float)a/b;


NguNguồn: Tuoitre_8x - diendanaptech

3Cdotcom   Dịch vụ hosting tốt nhất cho dữ liệu" www.hosting.net.vn

Download các phần mềm miễn phí được ưa dùng nhiều nhất

    [ Các bài mới ]
    [ Các bài đã đăng ]
    Download Unikey - PM gõ tiếng Việt phổ biến nhất
    Chương trình nhỏ gọn, free.
    Thủ thuật hay với Gmail
    Tham khảo các tính năng độc đáo có thể bạn chưa biết
     
     
     
    COMPUTER - COMMUNICATION - CONTROL 3C, INC.
    Số 6 - Láng Hạ - Ba Ðình - Hà Nội; Tel: 84.4.8312695; Fax: 84.4.8311925
    © 2007 3C INC, All rights reserved. Designed and Developed by 3Csoft