‫Chào mừng trở lại.
‫Trong video này, chúng ta sẽ xem xét cách phân tích cú pháp từ một chuỗi thành một số nguyên, chẳng hạn.
‫Vì vậy, giả sử chúng ta có một chuỗi, đó là chuỗi của tôi và nó có giá trị là 15.
‫Và bây giờ tôi muốn sử dụng số 15 này như một con số.
‫Vì vậy, hãy tạo một chuỗi khác.
‫Chuỗi thứ hai của tôi sẽ là, giả sử bây giờ là 13 nếu tôi muốn cộng các chuỗi đó, vì vậy giả sử tôi muốn
‫thêm 15 cộng với 13.
‫Vì vậy, kết quả chuỗi bằng chuỗi của tôi cộng với chuỗi thứ hai của tôi.
‫Vì vậy, người ta có thể cho rằng đó sẽ là giải pháp.
‫Bây giờ chúng ta hãy nhìn vào bảng điều khiển, bởi vì chỉ có điều đó mới cho chúng ta thấy kết quả và nó sẽ
‫là kết quả.
‫Và bây giờ bảng điều khiển đã đọc.
‫Được rồi, vậy hãy kiểm tra xem.
‫Hãy xem bảng điều khiển sẽ cho chúng ta biết gì về kết quả của 15 cộng với 13.
‫Và kết quả là 15 cộng với 13 hoặc 1513, là 1513.
‫Và tốt, trong khi đó là một phép toán tuyệt vời, nó không hoạt động như vậy, hoặc ít nhất đó không phải là phép toán chính xác
‫ở đây.
‫Đúng.
‫Vì vậy, để khắc phục điều đó, chúng ta cần phân tích cú pháp các chuỗi đó thành số nguyên hoặc nhân đôi hoặc thành các kiểu dữ liệu nguyên thủy
‫khác, đó là số.
‫Vì vậy, bây giờ tôi cần tiếp tục và tạo một số nguyên và tôi sẽ gọi đó là số một.
‫Và để tạo một số nguyên từ một chuỗi, tôi cần sử dụng int 32 dot và tôi có thể phân tích cú pháp ngay bây giờ.
‫Vì vậy, phân tích cú pháp chuyển đổi biểu diễn chuỗi của một số thành tương đương số nguyên có dấu 32 bit.
‫Vì vậy, điều đó có nghĩa là nó sẽ tạo ra một số nguyên từ giếng.
‫Ví dụ: chuỗi của tôi, là một phân tích cú pháp 15 thử, tuy nhiên là một phiên bản khác.
‫Vì vậy, như bạn có thể thấy chuyển đổi biểu diễn chuỗi của một số thành tương đương số nguyên có dấu 32 bit.
‫Giá trị trả về cho biết liệu chuyển đổi có thành công hay không.
‫Vì vậy, như bạn có thể thấy, chúng tôi có một chuỗi mà chúng tôi cần phải chuyển giao và chúng tôi cần có kết quả nếu nó không hoạt
‫động.
‫Vì vậy, chúng tôi đã phân tích cú pháp và thử phân tích cú pháp.
‫Vì vậy, hãy tiếp tục với Phân tích cú pháp trước và hãy phân tích cú pháp chuỗi của tôi.
‫Như bạn có thể thấy ở đây trong Phân tích cú pháp, nó yêu cầu một chuỗi.
‫Vì vậy, tôi sẽ phân tích cú pháp chuỗi của mình và tôi sẽ làm điều tương
‫tự với NUM hai, cũng sẽ là N 32 và tôi sẽ chuyển nó sang chuỗi thứ hai của mình.
‫Được rồi.
‫Vì vậy, bây giờ chúng ta hãy tiếp tục và tạo một kết quả cuối cùng thay vì một kết quả chuỗi, và điều đó sẽ được giải quyết int
‫là num một cộng với num hai và bây giờ hãy in nó ra thay thế.
‫Vì vậy, hãy in kết quả int ra dòng bên phải hoặc trên bảng điều khiển của chúng tôi.
‫Vì vậy, hãy nhìn và chúng tôi thấy 28 được in ra và đó là kết quả mà tôi mong đợi nếu tôi thêm 15 với
‫13.
‫Được rồi.
‫Vì vậy, tôi chỉ đơn giản là tạo ra các số nguyên từ các chuỗi và điều đó thật tuyệt.
‫Vì vậy, những gì bạn phải ở đây là cực kỳ cẩn thận vì ngay khi điều này ở đây không thể chuyển được hoặc chuyển đổi thành
‫một số nguyên, chúng tôi sẽ nhận được một ngoại lệ.
‫Vì vậy, ví dụ, nếu tôi thêm một A và ở đây 15 A này sẽ không còn là một số nữa, không phải là một số nguyên nữa
‫và chúng ta sẽ nhận được một ngoại lệ ở đây đối với ngoại lệ đã xử lý và chúng tôi thậm chí nhận được Helloworld
‫này đã ngừng hoạt động chương trình đóng.
‫Vì vậy, đó là điều mà bạn luôn phải cực kỳ cẩn thận và chúng tôi có thể xử lý điều đó bằng cách thử
‫và nắm bắt hoặc chúng tôi có thể xử lý bằng cách sử dụng phân tích cú pháp tri.
‫Nhưng đó là cả hai thứ mà chúng ta sẽ chỉ sử dụng sau này trong khóa học khi chúng ta sẽ xem cách sử dụng,
‫thử và nắm bắt và khi nào chúng ta sẽ thấy cách sử dụng các câu lệnh if vì sau đó chúng ta có thể sử dụng
‫thay vì phân tích cú pháp có thể sử dụng, hãy thử phân tích cú pháp, nhưng nó sẽ trả về một boolean.
‫Vì vậy, chúng tôi sẽ chỉ tìm hiểu nếu phân tích cú pháp hoạt động hoặc nếu nó không hoạt động.
‫Nhưng bất cứ điều gì xảy ra với nếu là việc ra quyết định và đó là điều mà chúng ta sẽ đề cập trong một
‫chương khác.
‫Nhưng hiện tại, chỉ cần biết rằng bạn có thể chuyển đổi một số chuỗi thành một số nguyên hoặc thành một số kép
‫chẳng hạn.
‫Vì vậy, phân tích cú pháp dấu chấm kép.
‫Bạn có thể thấy bạn có thể làm điều tương tự.
‫Vì vậy, bạn có thể phân tích cú pháp chuỗi thành gấp đôi và thành các loại khác.
‫Tuyệt quá.
‫Vì vậy, tôi muốn nói rằng điều đó khá tốt.
‫Trong video tiếp theo, chúng ta sẽ có một thử thách nhỏ và tốt, hãy tiếp tục và cố gắng thử thách.
‫Và ngoài ra, hãy luôn cẩn thận khi cố gắng phân tích cú pháp.
‫Và nếu bạn thực sự cần phân tích cú pháp và bạn muốn đảm bảo rằng nó thực sự hoạt động, thì hãy tiếp tục
‫khóa học và bạn sẽ học cách xử lý nó.
‫Vì vậy, hẹn gặp bạn ở đó.