‫Được rồi.
‫Bây giờ bạn đã thấy lý thuyết đằng sau các biến và kiểu dữ liệu, hãy thực sự sử dụng chúng trong thực tế.
‫Và chúng ta sẽ bắt đầu với các số nguyên, nhân đôi cũng như số nổi.
‫Vậy hãy bắt đầu.
‫Trước hết, để khai báo một biến, chúng ta chỉ cần sử dụng kiểu dữ liệu và sau đó chúng ta đặt tên cho
‫biến.
‫Và tất nhiên chúng ta cần thêm dấu chấm phẩy.
‫Vì vậy, bạn thấy ở đây, tôi đang khai báo một biến mặc dù tôi không đặt giá trị cho nó, mặc dù
‫tôi không khởi tạo biến, có nghĩa là tôi không gán giá trị cho nó.
‫Vì vậy, nếu bây giờ tôi chỉ định một giá trị cho nó, tôi có thể làm điều đó sau thực tế, chẳng hạn như ở dòng tiếp theo.
‫Vì vậy, ở đây tôi có thể gán giá trị cho một biến chỉ bằng cách sử dụng tên biến.
‫Và bây giờ tôi đang nói ở vị trí này tôi muốn lưu trữ giá trị là 13.
‫Vì vậy, ở đây chúng ta đã khai báo biến và bây giờ chúng ta đang gán một giá trị hoặc chúng ta đang khởi tạo biến đó.
‫Được rồi, bây giờ hãy thực sự viết biến này vào bảng điều khiển của chúng tôi để chúng tôi có thể viết biến bằng cách sử dụng dòng bên phải bảng
‫điều khiển.
‫Và sau đó trong dấu ngoặc, chúng ta chỉ sử dụng num một ở đây và sau đó nó sẽ hiển thị num một cho chúng ta.
‫Vì vậy, tùy thuộc vào cài đặt mà bạn có, bạn cũng sẽ cần sử dụng bảng điều khiển để đọc nhằm giữ
‫cho bảng điều khiển của bạn luôn mở và chạy khi kiểm tra điều này.
‫Vì vậy, hãy kiểm tra nhanh thực sự này và chúng ta có thể thấy nó nói 13.
‫Vì vậy, đây 13 này lên kia.
‫Được rồi, vậy là được.
‫Bây giờ chúng ta có thể hiển thị một giá trị.
‫Vì vậy, hãy hiển thị một cái gì đó thú vị hơn.
‫Hãy thực sự hiển thị tổng của hai biến.
‫Vì vậy, bây giờ chúng tôi có NUM một mà hiện tại là 13.
‫Bây giờ, hãy tạo một biến khác có tên là NUM hai.
‫Vì vậy, tôi sẽ khai báo và khởi tạo giá trị trong cùng một dòng.
‫Vì vậy, ở đây chúng tôi khai báo và khởi tạo biến trong một lần chúng tôi nói rằng kiểu dữ liệu số
‫nguyên tên num hai sẽ là 23.
‫Vì vậy, bây giờ nội bộ cho tên biến này, tê nó sẽ lưu giá trị 23.
‫Vì vậy, những gì chúng ta có thể làm bây giờ, tất nhiên, là áp dụng các phép toán vào nó.
‫Vì vậy, hãy tạo một biến mới có tên là sum và đây sẽ là tổng của NUM một và num hai.
‫Và nhân tiện, một khi tôi làm điều đó, bạn có thể thấy rằng phần gạch chân biến mất.
‫Vì vậy, đây, đây là nơi mà số hai không bao giờ được sử dụng, bạn thấy gạch dưới màu xanh lá cây này bây giờ nó biến mất
‫vì gạch dưới màu xanh lá cây này chỉ nói rằng biến này không bao giờ được sử dụng.
‫Vì vậy, bây giờ chúng tôi thực sự đang sử dụng nó trong dòng này ở đây.
‫Được rồi, bây giờ chúng ta có tổng, hãy thực sự in ra tổng của 13 và 23 trong câu lệnh dòng sáng này ở
‫đây.
‫Được rồi, hãy làm điều đó.
‫Hãy chạy chương trình của chúng tôi.
‫Và nó nói là 36 bởi vì 23 cộng với 13 hoặc 13 cộng với 23 sẽ là 36.
‫Được rồi.
‫Thật tuyệt.
‫Nhưng bây giờ tôi muốn thực sự xem những gì tôi đang làm ở đó.
‫Do đó, tôi có thể sử dụng khái niệm nối này.
‫Hãy để tôi chỉ cho bạn thực sự nhanh chóng.
‫Vì vậy, đây, nối nơi tôi đang sử dụng.
‫Số một.
‫Tôi đang nói số một trên bảng điều khiển cộng.
‫Có nghĩa là nó sẽ hiển thị số một với giá trị thực tế không có giá trị nào.
‫Vì vậy, biến này ở đây sau đó tôi đang nói trong văn bản không gian trống cộng với không gian trống là tê liệt.
‫Vì vậy, bây giờ tôi đang sử dụng giá trị của num hai ở đây cộng với num hai.
‫Là một số.
‫Vì vậy, điều này trông hơi phức tạp.
‫Hãy chia nhỏ nó trong giây lát, nhưng trước tiên hãy chạy nó.
‫Vì vậy, bạn thấy, số một là 13 cộng.
‫Số hai là 23 là 36.
‫Vì vậy, ở đây tôi sẽ cần một không gian trống.
‫Chỉ ra rằng tốt hơn một chút.
‫Vì vậy, chúng ta hãy làm điều đó một lần nữa.
‫Bây giờ nó nói số một, 13 cộng với số hai.
‫23 là 36.
‫Vì vậy, hãy sử dụng một ví dụ đơn giản hơn, nơi tôi sẽ sử dụng dòng bên phải của bảng điều khiển.
‫Bạn chỉ cần nhập c w và nhấn đúp, sau đó nó sẽ tự động cung cấp cho bạn mã, điều này thực sự
‫hữu ích.
‫Vì vậy, bây giờ tôi sẽ chỉ nói rằng không có ai và sau đó là một không gian trống cộng với một số.
‫Vì vậy, những gì tôi đang làm ở đây là tôi chỉ nói, vui lòng sử dụng văn bản này mà tôi có ở đây, cộng với bất cứ điều
‫gì đằng sau số này.
‫Và bây giờ mặc dù đây là một số nguyên, nhưng phương thức dòng bên phải của bảng điều khiển này sẽ đủ thông
‫minh để hiểu rằng nó có thể chuyển nó thành một chuỗi, có nghĩa là nó cũng có thể chuyển nó thành một định dạng văn bản.
‫Bởi vì trong nội bộ đây vẫn sẽ là một con số.
‫Đúng?
‫Nhưng ngay bây giờ và chúng ta sẽ đủ thông minh để biến nó thành văn bản vì nó chỉ hiển thị văn bản, phải không?
‫Vì vậy, nếu chúng tôi chạy nó, nó cho biết NUM là 13 và thực tế nó phải là NUM một là 13.
‫Được chứ.
‫Vì vậy, điều này bây giờ sẽ hiển thị NUM một.
‫Nhưng những gì chúng tôi đang làm trong dòng này ở đây là chúng tôi đang hiển thị số một cộng với số hai là tổng và ở đây
‫chúng tôi chỉ đưa ra giá trị để chúng tôi biết những gì chúng tôi thực sự đang tính toán để biết liệu chúng tôi
‫đang làm gì đúng.
‫Vì vậy khái niệm cộng các chuỗi với nhau và cũng cộng các số thành chuỗi với nhau được gọi là phép nối.
‫Vì vậy, ở đây cộng này không phải là một tổng thực tế mà chúng tôi đang xây dựng.
‫Vì vậy, chúng tôi không thực sự vận hành một điểm cộng ở đây.
‫Chúng tôi không thêm thứ gì đó.
‫Chúng tôi chỉ nói rằng chơi văn bản này và sau đó thêm vào văn bản này.
‫Văn bản này, bất cứ điều gì phát hiện đằng sau nó là.
‫Sau đó thêm vào văn bản mà bạn đã có cho đến nay, văn bản này ở đây và v.v.
‫Vì vậy, đó là những gì đang xảy ra ở đây.
‫Vì vậy, chúng tôi không thực sự tính toán bất cứ điều gì ở đây, mặc dù chúng tôi đang sử dụng rất nhiều điểm cộng.
‫Được chứ.
‫Vì vậy, đó là nối.
‫Bây giờ chúng ta hãy xem cách chúng ta có thể tạo nhiều biến cùng một lúc, nghĩa là trong một dòng mã.
‫Do đó, chúng ta có thể sử dụng mã này ở đây để nói một cái gì đó như kiểu dữ liệu.
‫Sau đó, tên của biến đầu tiên dấu phẩy.
‫Tên của biến thứ hai dấu phẩy, tên của biến thứ ba.
‫Vì vậy, ở đây chúng tôi phân tách chúng bằng dấu phẩy và sau đó chúng tôi kết thúc câu lệnh này bằng dấu chấm phẩy,
‫như mọi khi.
‫Vì vậy, đây chỉ là một cách nhanh hơn để tạo biến.
‫Và thường thì bạn sẽ làm điều đó ở đầu, trong trường hợp này là phương thức hoặc thậm chí là lớp của bạn, tùy thuộc vào nơi
‫bạn muốn sử dụng nó.
‫Và chúng ta sẽ xem xét khi nào sử dụng những gì sau này.
‫Vì vậy, ở đây tôi đặt nó ở đầu, điều này sẽ cho phép tôi đảm bảo rằng tôi có tất cả các biến của mình tại một
‫vị trí, ít nhất là việc khai báo các biến tại một vị trí.
‫Tất nhiên, tôi có thể sử dụng chúng và ghi đè chúng sau này.
‫Vì vậy, ví dụ ở đây khi tôi tạo biến NUM hai này và tôi thiết lập nó là 23, nó có giá trị là 23, tất nhiên, nhưng bây
‫giờ tôi có thể ghi đè nó bằng cách sử dụng hai biến đó và tôi có thể gán giá trị 100 cho nó
‫, Ví dụ.
‫Bây giờ chúng ta hãy chạy đoạn mã này và xem điều gì sẽ xảy ra.
‫Vì vậy, ở đây nó nói rằng, số một, 13 cộng với số hai, là 100, sẽ là 36.
‫Nhưng điều đó không chính xác.
‫Đúng, vì 13,100 không phải là 36.
‫Đó là bởi vì chúng tôi đã tính toán thực tế ở đây.
‫Sau đó, chúng tôi thay đổi giá trị của số hai và sau đó chúng tôi sử dụng nó trong dòng này ở đây.
‫Vì vậy, bạn phải cực kỳ cẩn thận với cách tiếp cận này khi bạn đang sử dụng nó.
‫Vì vậy, bây giờ chúng ta hãy thực sự cắt dòng này ra ở đây và sử dụng nó ở dưới đó.
‫Vì vậy, bây giờ nó sẽ cung cấp cho chúng ta giá trị chính xác, ở đây sẽ là 113.
‫Và bạn có thể thấy 13 cộng hai là 130.
‫Được rồi, bây giờ chúng ta hãy làm điều tương tự với đồ đôi.
‫Vì vậy, tôi đã nói rằng chúng tôi cũng sẽ sử dụng gấp đôi, là một kiểu dữ liệu khác.
‫Vì vậy, nếu bạn muốn sử dụng double, bạn chỉ cần sử dụng từ khóa double và sau đó bạn đặt tên cho nó.
‫Vì vậy, tôi sẽ gọi đây là một kép và nó sẽ là giá trị của 3. 4 hoặc 1415.
‫Tất nhiên tôi cũng có thể gọi cái này là PI và sau đó tôi sẽ có một cú đúp khác,
‫sẽ giống như 5. 1 hoặc cái gì đó tương tự.
‫Không có gì quá phức tạp.
‫Và bây giờ tôi sẽ chia.
‫Được rồi, hãy sử dụng biến mới này mà tôi sẽ gọi là cổ tức kép def.
‫Vì vậy, nó sẽ sử dụng D một và chia cho D hai và nó sẽ lưu trữ nó trong biến này ở đây.
‫Vì vậy, tôi sẽ in ra kết quả vào bảng điều khiển của tôi nói rằng DX một chia cho DX hai là.
‫Và sau đó tôi sẽ sử dụng div như vậy.
‫Vì vậy, bây giờ chúng ta hãy xem những gì 3. 14 chia cho 5. 1 sẽ là.
‫Và chúng ta có thể thấy nó là 0. 615 và v.v.
‫Vì vậy, nó là một con số rất dài ở đây.
‫Như vậy bạn thấy kép này có thể giữ một con số rất dài, thật tuyệt vời.
‫Bây giờ chúng ta hãy xem xét cùng một ví dụ với float.
‫Vì vậy, ở đây tôi sẽ sử dụng float và tôi sẽ sử dụng cùng một giá trị biến.
‫Vì vậy, cũng 3. 1415, bất cứ điều gì.
‫Và sau đó tôi sẽ sử dụng float F hai này để giữ giá trị là 5. 1.
‫Vì vậy, bây giờ tôi đang gặp sự cố ở đây vì tôi đang cố gắng gán một giá trị ở đây, nhưng nó không chấp nhận nó.
‫Tôi đang gặp lỗi và đó là vì có 3. Theo mặc định, 1415 được coi là một con số kép trong chương trình của
‫chúng tôi.
‫Vì vậy, những thứ mà chúng tôi đang cố gắng gán một giá trị kép cho một biến dấu phẩy động, điều này không hoạt động.
‫Vì vậy, những gì chúng ta có thể làm bây giờ là chúng ta có thể thêm một chữ F ở đây và điều này nói rằng, được rồi, đây là một số dấu phẩy động.
‫Vì vậy, bây giờ chúng ta cũng có thể thêm F ở đây.
‫Và bây giờ chúng tôi đang nói rõ, được rồi, điều này 5. 1 không phải là một kép, nhưng nó là một giá trị dấu phẩy động.
‫Điều này chỉ được quyết định nội bộ vào một thời điểm khi ngôn ngữ lập trình được phát triển và đó là kết quả cuối cùng
‫mà chúng tôi có được.
‫Vì vậy, chúng ta cần thêm F nếu chúng ta đang làm việc với float, vì nếu không nó sẽ nghĩ rằng chúng ta đang làm
‫việc với nó gấp đôi như chúng ta đã thấy ở đây.
‫Được rồi, bây giờ chúng ta hãy thực hiện phân chia này.
‫F div sẽ là f một chia cho f hai.
‫Và bây giờ chúng ta cũng hãy viết điều này lên bảng điều khiển của chúng tôi.
‫Vì vậy, ở đây F một chia cho F hai sẽ là f div và hãy chạy nó.
‫Và chúng ta có thể thấy rằng kết quả được làm tròn ở đây.
‫Tại thời điểm này, nó là khoảng hai trong bốn và nó không chính xác.
‫Vì vậy, giá trị dấu phẩy động không chính xác bằng giá trị nhân đôi.
‫Vì vậy, nếu bạn cần độ chính xác cao, thì bạn cần sử dụng bộ đôi.
‫Nếu bạn cần độ chính xác thấp, thì float là lựa chọn tốt hơn vì nó sẽ yêu cầu ít bộ nhớ hơn.
‫Điều này rất, rất quan trọng khi viết phần mềm hiệu quả.
‫Vì vậy, hãy đảm bảo chỉ sử dụng loại biến sẽ chứa chính xác những gì bạn định làm với
‫biến.
‫Vì vậy, nếu bạn chỉ cần số nguyên, thì chỉ cần sử dụng số nguyên.
‫Nếu bạn cần số siêu dài, thì hãy sử dụng số dài.
‫Vì vậy, một cái gì đó như dọc theo số dài của tôi và sau đó bạn có thể gán một số dài cho nó.
‫Vì vậy, điều này thậm chí là quá dài?
‫Một thời gian dài.
‫Nhưng một cái gì đó như thế này sẽ là đủ tốt.
‫Vì vậy, đối với số nguyên, ví dụ, int dài của tôi nó sẽ không thể giữ số dài này.
‫Vì vậy, bạn thấy ở đây nó không chấp nhận nó.
‫Nó cho biết đại diện cho một số nguyên có dấu 64 bit nhưng không thể chuyển đổi hoàn toàn kiểu long thành int.
‫Vì vậy, bây giờ vì con số quá dài, nó nghĩ rằng nó dài, nhưng chúng tôi đang cố gắng gán nó cho một số nguyên, vì vậy đó là lý
‫do tại sao nó không hoạt động.
‫Vì vậy, đó là điều mà bạn phải lưu ý khi tạo các biến.
‫Vì vậy, không phải điều gì bạn cần cân nhắc cũng là bạn phải cẩn thận khi làm việc với các
‫kiểu dữ liệu khác nhau.
‫Vì vậy, giả sử chúng ta muốn chia, hãy tạo một biến mới ở đây có tên là double.
‫Và tôi sẽ gọi đây là 1di div, nó sẽ sử dụng một số kép và một số nguyên để chia.
‫Vì vậy, chúng ta hãy chia D một cho num một.
‫Hãy xem điều gì sẽ xảy ra ở đây.
‫Vì vậy, chúng ta cũng hãy viết điều đó lên bảng điều khiển.
‫Vì vậy, đây sẽ là một trong những chia cho num.
‫Một là d i div.
‫Được chứ.
‫Vì thế.
‫Bạn thấy ở đây rằng bây giờ, mặc dù tôi đã chia và nhân đôi cho một số nguyên, tôi vẫn nhận được một nhân đôi ở đây bởi vì đó là những gì
‫tôi đã lưu trữ ở đây.
‫Vì vậy, D khác biệt này là một đôi.
‫Bây giờ chúng ta hãy làm điều tương tự, nhưng lần này với một số nguyên.
‫Vì vậy, tôi sẽ gọi đây là một d div int và trên thực tế nó sẽ chứa một số nguyên.
‫Vì vậy, bây giờ tôi đang chia đôi cho một số nguyên và bạn thấy tôi gặp lỗi.
‫Không thể chuyển đổi hoàn toàn kiểu double thành int, tồn tại một chuyển đổi rõ ràng.
‫Bạn đang bỏ lỡ một diễn viên?
‫Vì vậy, bây giờ chúng ta có thể ép kiểu và chuyển đổi nó một cách rõ ràng, nhưng đó là điều mà chúng ta sẽ thấy ở phần
‫sau.
‫Vì vậy, hãy lưu ý rằng bạn phải cẩn thận với các loại dữ liệu mà bạn đang sử dụng và đây là
‫điều mà bạn sẽ rút ra được theo thời gian.
‫Bây giờ, ở đây, đây không phải là vấn đề, phải không?
‫Bởi vì chúng tôi có toàn quyền kiểm soát dữ liệu mà chúng tôi nhận được.
‫Nhưng sẽ là một câu chuyện khác nếu bạn đột nhiên lấy dữ liệu từ một nguồn bên ngoài, nơi bạn lấy dữ
‫liệu từ cơ sở dữ liệu, chẳng hạn như từ đám mây, và khi đó bạn sẽ không có nhận thức
‫đầy đủ về từng biến đơn lẻ.
‫Bạn sẽ chỉ lấy dữ liệu và bạn muốn có dữ liệu ở một định dạng nhất định, nhưng không phải lúc nào bạn cũng có thể chắc chắn
‫100% rằng bạn nhận được dữ liệu ở định dạng bạn muốn.
‫Vì vậy, đó là điều mà bạn sẽ học một khi bạn sẽ trở nên có kinh nghiệm hơn.
‫Và chúng ta cũng sẽ xem xét cơ sở dữ liệu trong chương sau.
‫Được rồi.
‫Đó là nó cho video này.
‫Vì vậy, bây giờ bạn nên có một ý tưởng tốt hơn về cách sử dụng các biến và kiểu dữ liệu cụ thể là int, float
‫và double.
‫Hẹn gặp lại các bạn trong video tiếp theo.