Sự khác biệt giữa Biến và Chữ viết dữ liệu trong Java

Mục lục:

Sự khác biệt giữa Biến và Chữ viết dữ liệu trong Java
Sự khác biệt giữa Biến và Chữ viết dữ liệu trong Java

Video: Sự khác biệt giữa Biến và Chữ viết dữ liệu trong Java

Video: Sự khác biệt giữa Biến và Chữ viết dữ liệu trong Java
Video: Java 34 . Hiểu rõ phương thức so sánh equals và hascode | Phần 2 - Lập trình Hướng Đối Tượng 2024, Tháng mười một
Anonim

Sự khác biệt chính - Biến so với Chữ viết dữ liệu trong Java

Chương trình máy tính là một tập hợp các hướng dẫn để thực hiện một tác vụ. Nó được yêu cầu để lưu trữ dữ liệu trong khi lập trình. Do đó, những dữ liệu đó được lưu trữ trong bộ nhớ. Các vị trí bộ nhớ dành riêng này được gọi là các biến. Các biến phải có tên duy nhất vì chúng phải được xác định dễ dàng để thực hiện các phép toán hoặc logic. Các biến được gán giá trị. Đôi khi những giá trị đó là cố định và sẽ không thay đổi. Các loại giá trị đó được gọi là các ký tự dữ liệu. Trong chương trình, nếu có một câu lệnh là int value=5 thì ‘int’ là kiểu dữ liệu."Giá trị" là biến và "5" là ký tự dữ liệu. Bài viết này thảo luận về sự khác biệt giữa các biến và các ký tự dữ liệu trong Java. Sự khác biệt chính giữa biến và ký tự dữ liệu trong Java là các biến là vị trí bộ nhớ dành riêng để lưu trữ các giá trị có tên tượng trưng trong khi ký tự dữ liệu là ký hiệu đại diện cho các giá trị cố định trong lập trình.

Biến trong Java là gì?

Một biến là nơi lưu trữ một giá trị trong bộ nhớ. Mỗi vị trí bộ nhớ có thể lưu trữ một loại dữ liệu cụ thể. Ngôn ngữ Java hỗ trợ tám kiểu dữ liệu nguyên thủy. Chúng là một byte, short, int, long, boolean, float, double và char. Kiểu dữ liệu byte là số nguyên bổ sung 8 bit có dấu của hai. Sẽ rất hữu ích khi tiết kiệm không gian trong mảng lớn vì nó nhỏ hơn 4 lần so với int. Kiểu dữ liệu ngắn là số nguyên bổ sung có dấu hai của 16 bit. Nó nhỏ hơn 2 lần so với int. Int là một số nguyên bổ sung 32-bit có dấu của hai. Đây là kiểu dữ liệu phổ biến nhất để lưu trữ các giá trị số mà không có dấu thập phân khi không có nhiều mối quan tâm về bộ nhớ. Kiểu dữ liệu dài là số nguyên bổ sung 64 bit có dấu của hai. Nó được sử dụng để lưu trữ một loạt các số. Float và double là hai kiểu dữ liệu để lưu trữ các giá trị số với dấu thập phân. Phao là 32 bit và kép là 64 bit. Boolean được sử dụng để lưu trữ true hoặc false. Một ký tự có thể được lưu trữ bằng kiểu dữ liệu char. Đó là các kiểu dữ liệu nguyên thủy chính trong Java.

Khi có một câu lệnh chẳng hạn như int x; nó có nghĩa là biến x có thể chứa một giá trị nguyên. Nó không dành bất kỳ bộ nhớ nào cho số biến. Khi có một câu lệnh dưới dạng int x=5; nó có nghĩa là biến x có thể chứa các giá trị nguyên và nó chứa giá trị 5. Giá trị khởi tạo có thể được thay đổi trong chương trình sau này. Giá trị x có thể được cân bằng với một số số nguyên khác, chẳng hạn như 10 sau đó. ví dụ. x=10;

Mỗi biến có các tên riêng để xác định chúng. Chúng được gọi là định danh. Lập trình viên nên tuân theo các quy tắc khi đặt tên cho các biến. Java là một ngôn ngữ phân biệt chữ hoa chữ thường. Do đó, tên biến ‘number’ khác với ‘NUMBER’. Tên biến có thể chứa các chữ cái và chữ số Unicode. Chúng không thể có khoảng trắng. Tham khảo chương trình bên dưới.

Sự khác biệt giữa biến và chữ dữ liệu trong Java
Sự khác biệt giữa biến và chữ dữ liệu trong Java

Hình 01: Chương trình Java với Biến

Theo chương trình trên, x và y là các biến giữ giá trị nguyên. Tổng được gán cho tổng biến. Chiều dài và chiều rộng là các biến kép. Phép nhân được lưu trong biến vùng được khai báo là biến kép. Một ký tự duy nhất có thể được lưu trữ trong ký tự biến. Nó chứa ‘A’. Ký tự được đặt bên trong dấu nháy đơn.

Chữ viết dữ liệu trong Java là gì?

A Chữ dữ liệu là biểu diễn mã nguồn của một giá trị cố định. Các giá trị như 5, 4.3, true không yêu cầu bất kỳ tính toán nào. Do đó, chúng được gọi là các ký tự dữ liệu. Khi có một câu lệnh, double number=20,5; "double" là kiểu dữ liệu. 'Số' là biến. 20.5 là ký tự dữ liệu.

Có nhiều loại chữ khác nhau. Chúng là các ký tự số nguyên, ký tự dấu phẩy động, ký tự ký tự và chuỗi ký tự. Các ký tự số nguyên được sử dụng để khởi tạo các biến của kiểu dữ liệu số nguyên như byte, short, int và long. Các ký tự dấu chấm động được sử dụng để khởi tạo các biến của kiểu dữ liệu float và double. Chữ dấu phẩy động kết thúc bằng f hoặc F, nó thuộc loại float. Nếu nó kết thúc bằng d hoặc D, nó là gấp đôi. Viết d là tùy chọn. Ký tự và chuỗi ký tự bao gồm các ký tự Unicode. Các ký tự ký tự đại diện cho một ký tự đơn lẻ trong khi một chuỗi ký tự đại diện cho một tập hợp các ký tự. Các ký tự ký tự nằm bên trong dấu ngoặc kép. ví dụ. - ‘B’. Các ký tự chuỗi nằm bên trong dấu ngoặc kép. ví dụ: “Lập trình”. Tham khảo chương trình bên dưới.

Sự khác biệt chính giữa biến và chữ dữ liệu trong Java
Sự khác biệt chính giữa biến và chữ dữ liệu trong Java

Hình 02: Chương trình Java với Literals

Theo chương trình trên, số là một biến. Chữ số nguyên trong biến số là 10. Biến doubleValue có thể giữ một giá trị kép. Biến floatValue có thể chứa một float. Do đó, 5,4 và 5,4f là các ký tự dấu phẩy động. Biến chữ cái chứa ký tự ‘B’. Nó là một ký tự theo nghĩa đen. Biến từ chứa một tập hợp các ký tự. Vì vậy, nó là một chuỗi ký tự.

Sự giống nhau giữa các biến và chữ viết dữ liệu trong Java là gì?

Cả Biến và Chữ viết Dữ liệu trong Java đều được sử dụng trong lập trình

Sự khác biệt giữa Biến và Chữ ghi dữ liệu trong Java là gì?

Biến so với Chữ viết dữ liệu

Biến là vị trí bộ nhớ dành riêng lưu trữ các giá trị có tên tượng trưng. Các ký tự dữ liệu là biểu diễn mã nguồn của các giá trị cố định.
Hội
Các biến được liên kết với vị trí bộ nhớ. Các ký tự dữ liệu được liên kết với các giá trị cố định được đặt bên trong các biến.

Tóm tắt - Biến so với Chữ viết dữ liệu trong Java

Biến và Ký tự dữ liệu là các thuật ngữ phổ biến liên quan đến lập trình. Bài viết này đã thảo luận về sự khác biệt giữa các biến và các ký tự dữ liệu. Sự khác biệt giữa biến và ký tự dữ liệu trong Java là các biến là vị trí bộ nhớ dành riêng để lưu trữ các giá trị có tên tượng trưng trong khi ký tự dữ liệu là ký hiệu đại diện cho các giá trị cố định trong lập trình.

Đề xuất: