Bài 6 – Các kiểu dữ liệu nguyên thủy và phép toán

Thứ Sáu, 20 tháng 4, 2012

- Kiểu nguyên: gồm số nguyên(int,long)
- Kiểu dấu phẩy động (hay kiểu thực): gồm số thực(float,double)
- Kiểu kí tự (char)
- Kiểu chuỗi (String)
Hằng kí tự khai báo như sau, ví dụ 'H' (khác với "H" là một chuỗi kí tự)


Một số hằng kí tự đặc biệt, ví dụ '\\' để biểu diễn chính kí tự \, và \u biểu diễn Unicode, ví dụ:
'\u00B2' biểu diễn ² (bình phương)
'\u00BC' biểu diễn ¼ (một phần tư)
'\u0170' biểu diễn ª (mũ a)
- Kiểu boolean
Có 2 giá trị là 2 từ khóa true và false, và không thể chuyển kiểu sang int
*Khai báo biến
int i,j; //2 biến i và j có kiểu dữ liệu là int
char ch='A'; //biến ch kiểu char khởi tạo giá trị đầu 'A'
*Khai báo hằng
Hằng được khai báo với từ khóa final. Ví dụ:
final float PI = 3.14159;
*Phép toán
Phép toán của Java giống C. Trong class java.lang.Math có một số method để dùng trong toán học như sau
double y = Math.pow(x,a) = xª
và random, sin, cos, tan, exp (mũ), log(logarit) ...
* Các phép toán số học
- Với cả kiểu nguyên và kiểu thực: + - * / (phép chia sẽ cho ra kết quả kiểu thực nếu một trong 2 toán tử là kiểu thực)
- Chia hết (/) chỉ áp dụng khi cả 2 toán tử là kiểu nguyên, ví dụ 10/3=3
- Chia lấy dư (%) chỉ áp dụng khi cả 2 toán tử là kiểu nguyên, ví dụ 10%3=1
* Các phép toán quan hệ (so sánh)
- Bao gồm ==,<,>,<=,>= trả về kiểu boolean
* Các phép toán với kiểu logic
- Bao gồm and(kí hiệu &&) or(kí hiệu ||) not(kí hiệu !)
* Phép ++ và --
- Phép này có 2 dạng, một là ++biến hay --biến, hai là biến++ hay biến-- Sự khác nhau chỉ là khi phép này thực hiện chung với một phép toán khác thì
- Với ++biến và --biến thì nó sẽ thực hiện phép toán này trước rồi mới thực hiện phép toán khác
- Với biến++ và biến-- thì nó sẽ thực hiện phép toán khác trước rồi mới thực hiện phép toán này
* Phép gán
- Phép này có dạng a=5
- Phép gán phức, ví dụ a+=5 nghĩa là a=a+5, hay a*=2 nghĩa là a=a*2
* Trình tự kết hợp
Hầu hết các phép toán điều có trình tự kết hợp từ trái sang phải, chỉ có các phép sau là từ phải sang trái
- Phép ++ và --
- Các phép gán như =,+=,-=,<<=,>>= 


nguồn: http://forum.cuasotinhoc.vn
Xem thêm bài viết cùng chuyên mục: ,

Ý kiến bạn đọc [ 0 ]


Ý kiến của bạn