Java có hai cách chia—chia số nguyên và chia số thực (hay còn gọi là chia lấy dư). Cả hai phép tính này đều sử dụng dấu gạch chéo (/) làm toán tử theo công thức số bị chia / số chia.
Các bước
Phép chia số nguyên
Khi chia hai số nguyên trong Java, phần thập phân (hoặc số dư) sẽ bị loại bỏ. Ví dụ: nếu bạn chia 7 cho 3, trên giấy bạn sẽ có 2 và dư 1. Tuy nhiên, trong Java, số dư sẽ bị bỏ qua và bạn chỉ nhận được 2 làm kết quả.
Hướng dẫn thực hiện phép chia số dấu phẩy động trong Java
Khi toán hạng trong phương trình là kiểu float hoặc double, phải sử dụng phép chia lấy dư. Bạn cũng có thể áp dụng phép chia lấy dư khi muốn lấy phần dư khi chia hai số. Để thực hiện phép chia này, đặt số bị chia và số chia vào cú pháp chia float. Ví dụ: chia 7 cho 3, mã của bạn sẽ là:
float a = 7.0f;
float b = 3.0f;
int result = a / b; // kết quả sẽ là 2.33
- Khi sử dụng phép chia lấy dư để chia cho 0, kết quả sẽ là NaN (không phải là một số).
Mẹo
Khi thực hiện phép chia giữa số nguyên và số thực dấu phẩy động, các giá trị dấu phẩy động (float hoặc double) sẽ tự động chuyển sang kiểu double khi chia.
