Ví dụ thực tế về cách sử dụng Biến, Kiểu Dữ liệu trong Java

Ngày đăng: 18/05/2019   -    Cập nhật: 18/05/2019

Trong bài học này chúng ta sẽ tìm hiểu về một số vấn đề liên quan đến Biến Kiểu Dữ liệu trong Java qua ví dụ cụ thể:

Ví dụ về Biến và Kiểu dữ liệu trong Java

Ví dụ về Biến và Kiểu dữ liệu trong Java

  • Cách Khai báo biến trong Java
  • Khởi tạo biến trong Java 
  • Các loại biến trong Java
  • Kiểu dữ liệu trong Java
  • Type Conversion và Type Casting

1. Cách khai báo biến trong Java

Để khai báo một biến, bạn phải chỉ định kiểu dữ liệu và đặt cho các biến một cái tên độc đáo.

Khai báo biến trong Java

Khai báo biến trong Java

Ví dụ về các cách khai báo biến hợp lệ:



            
        

2. Khởi tạo biến trong Java

Để khởi tạo một biến, bạn phải gán cho nó một giá trị hợp lệ

Khởi tạo biến trong Java

Khởi tạo biến trong Java

Ví dụ về các khởi tạo giá trị hợp lệ:
            
        

Bạn cũng có thể kết hợp biến khai báo và khởi tạo biến như:
            
        

3. Các loại biến trong Java

Trong Java đó có ba loại biến: 
  • Local Variables
  • Instance Variables
  • Static Variables

 

Local Variables


Local Variables hay còn gọi là biến cục bộ, biến cục bộ được khai báo trong phần body hoặc một medthod

Instance Variables


Instance variables được định nghĩa mà không có từ khóa stactic. Chúng được khai báo bên ngoài một method. Chúng là là đối tượng cụ thể và được gọi là Instance variables.

 

Static Variables


Biến tĩnh là biến được khởi tạo một lần duy nhất, tại đầu của chương trình thực thi. Các biến này nên được khởi đầu tiên, trước khi khởi tạo của bất kỳ instance variables nào.

Ví dụ về các loại biến trong Java:



            
        

4. Các kiểu dữ liệu (Data Types) trong Java

Kiểu dữ liệu là việc phân loại những giá trị khác nhau để được lưu trữ trong biến. Trong đó có hai loại loại dữ liệu:

  • Các dữ liệu nguyên thủy (Primitive Data Types)
  • Các dữ liệu không nguyên thủy (Non - primitive Data Types)
Các kiểu dữ liệu trong Java

Các kiểu dữ liệu trong Java
 

Kiểu dữ liệu nguyên thủy


Các dữ Liệu nguyên thủy được định sẵn, và có sẵn trong các ngôn ngữ. Giá trị nguyên thủy không chia sẻ trạng thái với các giá trị nguyên thủy khác. 

Có 8 nguyên thủy loại: byte, short, int, long, char, double, và bolean, trong đó:



            
        

Kiểu số thập phân


            
        

Kiểu dữ liệu dạng ký tự

            
        

Kiểu Logic

            
        

Giá trị mặc định và kích thước mặc định của các kiểu dữ liệu

Các giá trị mặc định của dữ liệu

Các giá trị mặc định của dữ liệu trong Java


Các điểm cần lưu ý về kiểu dữ liệu:


  • Tất cả các dữ liệu số loại được ký (+/-). 
  • Kích thước của dữ liệu loại vẫn như cũ trên tất cả các nền tảng (chuẩn) 
  • Kiểu dữ liệu char trong Java là 2 byte vì nó sử dụng thiết lập Unicode.


5. Chuyển đổi dữ liệu và ép kiểu trong Java

Một biến của một kiểu có thể nhận được giá trị nhiều hơn một kiểu. Ở đây có 2 trường hợp:

 Trường hợp 1: Biến có khoảng giá trị nhỏ hơn được gán cho biến có khoảng giá trị lớn hơn, ví dụ:
            
        

Quá trình này là tự động, và không rõ ràng nên được gọi là Conversion

 Trường hợp 2: Biến có khoảng giá trị lớn hơn là gán cho một biến có khoảng giá trị nhỏ hơn, ví dụ:
            
        

Trong trường hợp này, bạn cần phải chỉ định rõ ràng bằng cách sử dụng dấu ngoặc đơn (int). Quá trình này được gọi là ép kiểu.

Trong trường hợp, bạn không định chỉ định bằng toán tử () trình biên dịch sẽ thông báo lỗi. Kể từ khi quy tắc này được thi hành bởi các biên dịch, nó làm cho các lập trình viên nhận thức được rằng việc chuyển đổi họ đang làm để làm gì có thể gây ra một số thiệt hại trong dữ liệu và ngăn ngừa tình cờ thiệt hại.

 

Ví dụ về ép kiểu trong Java

Bước 1: Viết chương trình Java như sau:
            
        

Bước 2: Lưu, biên dịch và chạy chương trình

Bạn sẽ nhận được đầu ra như sau:
            
        

Tổng kết

Như vậy, qua bài này, các bạn đã hiểu một chút về BiếnKiểu dữ liệu trong Java rồi phải không? Chúng ta sẽ liên tục sử dụng biến và kiểu dữ liệu trong bác bài học tiêp theo.

Chính vì thế, qua bài này, bạn có thể hiểu ngay thì tốt, còn không thì cũng không sao. Hãy chờ đợi những bài học tiếp theo nhé.

>>> Nếu không bạn cũng có thể đăng ký học lập trình Java từ đầu tại NIIT - ICT Hà Nội
Bình luận Facebook
Cùng danh mục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!