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 booleanCó 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ếnint i,j; //2 biến i và j có kiểu dữ liệu là intchar ch='A'; //biến ch kiểu char khởi tạo giá trị đầu 'A'*Khai báo hằngHằng được khai báo với từ khóa final. Ví dụ:final float PI = 3.14159;*Phép toánPhé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ư saudouble 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ợpHầ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
Ý kiến bạn đọc [ 0 ]
Ý kiến của bạn