1. Toán tử số học:

public class SoHoc {
public static void main(String[] args) {
int a, b, du, nguyen;
a = 10;
b = 3;
du = a % b;
nguyen = a / b;
System.out.println("Phần dư (a:b) là: " + du);
System.out.println("Phần nguyên (a:b) là: " + nguyen);
a++;
System.out.println("Giá trị a đã tăng lên 1, giá trị mới là: " + a);
b--;
System.out.println("Giá trị của b đã giảm đi 1, giá trị mới là: " + b);
System.out.println("Với 2 giá trị a, b mới trên, Tích (a x b) = " + a * b);
}
}
Lưu ý: Với 2 câu lệnh a= a+1 và a++ có kết quả là như nhau, nhưng về bản chất có sự khác biệt:
a = a+1 là gán a bằng giá trị a+1, còn phép a++ là tăng a lên 1, phép a++ đỡ tốn tài nguyên hơn, cú pháp ngắn gọn, các bạn nên chọn cách này để chương trình tối ưu hơn
2. Toán tử trên quan hệ, logic:

public class QuanHeLogic {
public static void main(String[] args) {
boolean soSanh;
int a, b;
a = 5;
b = 10;
soSanh = (a == b);
System.out.println("Kết quả so sánh " + a + "=" + b + " không? " + soSanh);
soSanh = (a < b);
System.out.println("Kết quả so sánh " + a + "<" + b + " không? " + soSanh);
soSanh = (a!=b);
System.out.println("Kết quả so sánh " + a + "#" + b + " không? " + soSanh);
soSanh = (a >= b);
System.out.println("Kết quả so sánh " + a + ">=" + b + " không? " + soSanh);
soSanh = (a < b)||(a==b);
System.out.println("Kết quả so sánh " + a + "<=" + b + " không? " + soSanh);
soSanh = !true;
System.out.println("Biến soSanh được gán bằng giá trị phủ định của true, giá trị đó là: "+soSanh);
}
}
4. Toán tử ép kiểu:
– Ép kiểu rộng (widening conversion): từ kiểu nhỏ sang
kiểu lớn (không mất mát thông tin)
– Ép kiểu hẹp (narrow conversion): từ kiểu lớn sang kiểu
nhỏ (có khả năng mất mát thông tin)
<tên biến> = (kiểu_dữ_liệu) <tên_biến>;
Bạn hãy tham khảo chương trình nhỏ sau:
public class EpKieu {
public static void main(String[] args) {
float soThuc;
int soNguyen;
soThuc = 10.6f;
soNguyen = (int) soThuc;
System.out.println("Số thực vào là: " + soThuc);
System.out.println("Số nguyên ép kiểu từ số thực là: " + soNguyen);
}
}
5. Một số hàm toán học:
Các bạn thao tác như sau, gõ “Math.” (có dấu chấm phía cuối), rồi ấn Ctrl + “cách”, IDE sẽ gợi ý cho bạn sẽ thấy rất nhiều hàm toán học có sẵn trong Java, bạn kéo xuống và chọn cái bạn cần.
Vd: Math.min(a,b): tìm giá trị nhỏ nhất của 2 số a và b
Math.sqrt(b): tính căn của số b
public class ToanHoc {
public static void main(String[] args) {
float a = -3.2f;
float b = 16.4f;
float triTuyetDoi;
float can;
float min;
triTuyetDoi = Math.abs(a);
System.out.println("Giá trị tuyệt đối của a là: "+triTuyetDoi);
can = (float) Math.sqrt(b);
System.out.println("Căn của b là: "+can);
min = Math.min(a, b); // Hàm tìm giá trị nhỏ nhất của 2 số
System.out.println("Giá trị nhỏ nhất của 2 số a và b là: "+min);
}
}
Nguồn android.vn