Bài giảng Lập trình hướng đối tượng: Bài 2 - ĐH Kinh tế Luật

49 109 0
Bài giảng Lập trình hướng đối tượng: Bài 2 - ĐH Kinh tế Luật

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Lập trình hướng đối tượng: Kiểu dữ liệu trong Java cung cấp cho người học các kiến thức: Kiểu dữ liệu cơ sở, kiểu dữ liệu trong Java, kiểu dữ liệu cơ sở, kiểu dữ liệu tham chiếu, Java Literals,... Mời các bạn cùng tham khảo.

KIỂU DỮ LIỆU TRONG JAVA Biến: có nhớ dành riêng để lưu trữ giá trị dạng kiểu liệu integer, decimal, character, boolean Có hai kiểu liệu: •Kiểu liệu sở (primitive data type) •Kiểu liệu tham chiếu (reference data type) Kiểu sở Kiểu luận lý boolean Kiểu ký tự kiểu nguyên char byte 07/10/20 Kiểu số short int long kiểu thực float double KIỂU DỮ LIỆU TRONG JAVA Array: Một mảng liệu kiểu Dữ liệu kiểu lớp đối tượng người dùng định nghĩa Chứa tập thuộc tính phương thức Khai báo biến: [ = ]; Ví dụ: int x; int x=5; Animal animal = new Animal("Dog"); 07/10/20 KIỂU DỮ LIỆU TRONG JAVA 07/10/20 KIỂU DỮ LIỆU CƠ SỞ byte •Là kiểu liệu số nguyên có dấu, chiều dài 8-bit •Giá trị nhỏ nhất: -128 (-27) •Giá trị lớn nhất: 127 (27 – 1) •Giá trị mặc định: •Ví dụ: byte a = 100; byte b = -50; short •Là kiểu liệu số ngun có dấu, chiều dài 16-bit •Giá trị nhỏ nhất: -32,768 (-215) •Giá trị lớn nhất: 32,767 (215 – 1) •Giá trị mặc định: •Ví dụ: short s = 10000; short r = -20000; 07/10/20 KIỂU DỮ LIỆU CƠ SỞ int •Là kiểu liệu số ngun có dấu, chiều dài 32-bit •Giá trị nhỏ nhất: - 2,147,483,648 (-231) •Giá trị lớn nhất: 2,147,483,647 (231 – 1) •Giá trị mặc định: •Ví dụ: int a = 100000; int b = -200000; long •Là kiểu liệu số ngun có dấu, chiều dài 64-bit •Giá trị nhỏ nhất: -9,223,372,036,854,775,808 (-2 63) •Giá trị lớn nhất: 9,223,372,036,854,775,807 (2 63 – 1) •Giá trị mặc định: 0L •Ví dụ: long a = 100000L; long b = -200000L; 07/10/20 KIỂU DỮ LIỆU CƠ SỞ 07/10/20 KIỂU DỮ LIỆU TRONG JAVA 07/10/20 KIỂU DỮ LIỆU TRONG JAVA 07/10/20 KIỂU DỮ LIỆU TRONG JAVA 07/10/20 KIỂU DỮ LIỆU CƠ SỞ float •Là kiểu liệu số thực, 32-bit, độ xác đơn •Sử dụng lưu trữ dãy số lớn •Giá trị mặc định: 0.0f •Ví dụ: float f1 = 234.5f; double •Là kiểu liệu số thực, 64-bit, độ xác kép •Sử dụng lưu trữ dãy số lớn •Giá trị mặc định: 0.0d •Ví dụ: double d1 = 123.4; 07/10/20 10 TOÁN TỬ QUAN HỆ 07/10/20 35 TỐN TỬ BITWISE Tốn tử Bitwise áp dụng cho kiểu liệu số nguyên, long, int, short, char, byte Toán tử Bitwise thực bit Giả sử a = 60, b = 13; giá trị dạng nhị phân: a = 0011 1100 b = 0000 1101 a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 0011 07/10/20 36 TOÁN TỬ BITWISE 07/10/20 37 TOÁN TỬ BITWISE 07/10/20 38 TOÁN TỬ LOGICAL Giả sử giá trị biến Boolean A B true false 07/10/20 39 TOÁN TỬ LOGICAL 07/10/20 40 TOÁN TỬ GÁN 07/10/20 41 TOÁN TỬ GÁN 07/10/20 42 TOÁN TỬ GÁN 07/10/20 43 TOÁN TỬ ĐIỀU KIỆN (? :) 07/10/20 44 TOÁN TỬ instanceof 07/10/20 45 TOÁN TỬ instanceof 07/10/20 46 THỨ TỰ ƯU TIÊN CỦA TOÁN TỬ 07/10/20 47 BÀI TẬP Các câu lệnh sau hiển thị kết gì: System.out.println(2 + "bc"); prints: 2bc System.out.println(2 + + "bc"); prints: System.out.println((2+3) + "bc"); prints: System.out.println("bc" + (2+3)); prints: System.out.println("bc" + + 3); prints: 5bc 5bc bc5 bc23 Viết chương trình chuyển ngày, tháng, năm thành thứ tuần theo công thức sau đây: y0 = y − (14 − m) / 12 x = y0 + y0/4 − y0/100 + y0/400 m0 = m + 12 × ((14 − m) / 12) − d0 = (d + x + 31m0 / 12) mod Ví dụ: ngày 2/8/1953 y = 1953, m = 8, d = Giá trị d0 = (Chủ nhật), thứ hai: 1, thứ ba: 2,… 07/10/20 48 XIN TRÂN TRỌNG CÁM ƠN! 07/10/20 49 ... 64-bit •Giá trị nhỏ nhất: -9 ,22 3,3 72, 036,854,775,808 ( -2 63) •Giá trị lớn nhất: 9 ,22 3,3 72, 036,854,775,807 (2 63 – 1) •Giá trị mặc định: 0L •Ví dụ: long a = 100000L; long b = -2 0 0000L; 07/10 /20 ... ngun có dấu, chiều dài 3 2- bit •Giá trị nhỏ nhất: - 2, 147,483,648 ( -2 3 1) •Giá trị lớn nhất: 2, 147,483,647 (23 1 – 1) •Giá trị mặc định: •Ví dụ: int a = 100000; int b = -2 0 0000; long •Là kiểu liệu... ngun có dấu, chiều dài 16-bit •Giá trị nhỏ nhất: - 32, 768 ( -2 1 5) •Giá trị lớn nhất: 32, 767 (21 5 – 1) •Giá trị mặc định: •Ví dụ: short s = 10000; short r = -2 0 000; 07/10 /20 KIỂU DỮ LIỆU CƠ SỞ int

Ngày đăng: 02/11/2020, 15:29

Tài liệu cùng người dùng

Tài liệu liên quan