‫Chào mừng trở lại.
‫Trong video này, tôi muốn cho bạn thấy giải pháp của tôi cho thử thách toán tử bậc ba.
‫Và tất nhiên, việc sử dụng có thể trông khác.
‫Vì vậy, tôi muốn nói rằng hãy bắt đầu thôi.
‫Vì vậy, điều đầu tiên mà chúng ta sẽ cần là nhiệt độ đầu vào, sau đó là thông báo nhiệt độ cũng như giá
‫trị đầu vào.
‫Và tôi đang sử dụng chuỗi trống ở đây.
‫Tất nhiên, bạn có thể chỉ để nó là một chuỗi rỗng, nhưng nó thực sự mở ra các cơ hội khác để làm việc với chuỗi
‫khi chúng ta làm như thế này.
‫Vì vậy, điều đầu tiên chúng ta cần biết là nhiệt độ mà người dùng nhập vào và chúng ta lấy đầu vào từ
‫bảng điều khiển bằng cách sử dụng bảng điều khiển đọc dòng.
‫Và sau đó chúng tôi muốn xác thực xem giá trị mà người dùng đã nhập có thực sự là một số nguyên hợp lệ hay không.
‫Và ở đây chúng tôi sử dụng try parse và chúng tôi đã làm điều đó nhiều lần.
‫Vì vậy, tôi sẽ đơn giản hóa nó ở đây.
‫Vì vậy, chỉ cần sử dụng boolean này để biết liệu nó có hợp lệ hay không.
‫Và dựa trên đó, chúng ta có thể tiếp tục và thực hiện toán tử quan hệ cha con thực tế.
‫Vì vậy, tôi sẽ sử dụng câu lệnh if với câu lệnh LS ở đây để kiểm tra số nguyên hợp lệ, nhưng
‫đối với nhiệt độ thực, tôi sẽ sử dụng toán tử bậc ba.
‫Vì vậy, chúng ta hãy nhìn vào điều này.
‫Vì vậy, những gì tôi có ở đây là câu lệnh if này nếu số nguyên hợp lệ.
‫Vì vậy, nếu đầu vào mà người dùng nhập thực tế là một số nguyên, thì phần cắm mã này sẽ được thực thi.
‫Và điều gì sẽ xảy ra ở đây?
‫Và dĩ nhiên, đó là tin nhắn với một số tám.
‫Vì vậy, những gì tôi có ở đây là tôi nói nhiệt độ đầu vào nhỏ hơn hoặc bằng 15 Vì vậy, đây là tuyên bố của tôi bởi vì ở đây tôi đang
‫sử dụng toán tử bậc ba và bạn có thể thấy đó là một toán tử bậc ba đa cấp có thể trở nên khá
‫phức tạp.
‫Vì vậy, tôi sẽ đi qua nó từng bước.
‫Vì vậy, đây về cơ bản là điều kiện của tôi.
‫Vậy tôi đang kiểm tra, kiểm tra xem nhiệt độ đầu vào nhỏ hơn hay bằng?
‫15 Bây giờ tôi đang kiểm tra.
‫Nếu điều đó là đúng thì hãy nói rằng ở đây quá lạnh.
‫Vì vậy đây là.
‫Các trường hợp đúng.
‫Và sau đó điều gì xảy ra trong trường hợp sai?
‫Trong trường hợp đầu tiên, những gì tôi có là một điều kiện khác.
‫Vì vậy, ở đây tôi đang kiểm tra lại.
‫Nhiệt độ đầu vào lớn hơn bằng 16 và nhỏ hơn bằng 28.
‫Vậy có phải là từ 16 đến 28 độ không?
‫Và chúng ta đang nói về độ C ở đây.
‫Và sau đó tôi có một séc khác.
‫Vì vậy, tôi đang nói nếu nó là sự thật, hãy thực hiện điều này ở đây.
‫Vì vậy, chỉ cần nói rằng nó lạnh ở đây.
‫Nếu không thì năm nay tôi sẽ chạy mã tiếp theo.
‫Vì vậy, trong trường hợp của chúng tôi, chúng tôi có một séc khác.
‫Vì vậy, đây, nhân tiện, đây là cho trường hợp.
‫Đúng rồi.
‫Và đây là trường hợp.
‫Nó sai.
‫Và sau đó chúng tôi có miệng núi lửa kiểm tra nhiệt độ 28 này.
‫Nếu đúng như vậy, hãy in ra, nó nóng ở đây và khác là một chuỗi rỗng.
‫Vì chúng tôi đã có tất cả các séc khác ở đây.
‫Vì vậy, nếu nó nhỏ hơn 15 và nếu nó cao hơn 28 và chúng ta có tất cả các trường hợp ở giữa, thì về cơ bản trường hợp
‫này sẽ không bao giờ xảy ra hoặc nó sẽ không bao giờ thực sự xảy ra.
‫Nhưng chúng ta vẫn cần duy trì cấu trúc.
‫Vì vậy, đây là điều kiện.
‫Sau đó, chúng tôi nói rằng đó là một toán tử bậc ba.
‫Sau đó, chúng tôi nói, Đây là những gì sẽ xảy ra nếu nó đúng và đây là những gì sẽ xảy ra nếu nó
‫sai.
‫Vì vậy, sau dấu hai chấm mỗi lần.
‫Do đó, tôi có thể.
‫Tất nhiên.
‫Có cấu trúc tương tự ở đây một lần nữa.
‫Vì vậy, tôi đang nói.
‫ĐÚNG VẬY.
‫Và tôi đang nói.
‫Sai.
‫Được rồi.
‫Vì vậy, đây là toán tử bậc ba khá dài của chúng tôi với nhiều trường hợp trong đó.
‫Nhưng nhìn chung, đó là cách bạn có thể sử dụng nó.
‫Vì vậy, cấu trúc chung là bạn luôn có điều kiện.
‫Tình trạng.
‫Sau đó, dấu chấm hỏi.
‫Nếu đúng.
‫Dấu hai chấm nếu sai.
‫Vậy nếu điều kiện là đúng thì sao?
‫Điều này sẽ được thực hiện.
‫Nếu điều kiện sai, điều này sẽ được thực thi.
‫Được chứ.
‫Vì vậy, trong trường hợp chúng tôi chỉ nói không phải là nhiệt độ hợp lệ và bây giờ chúng ta hãy chạy mã này để xem liệu nó có thực sự hoạt
‫động hay không hoặc nếu tôi đã mắc lỗi đánh máy ở đó hoặc tương tự như vậy.
‫Vì vậy, hãy nhập nhiệt độ hiện tại.
‫Để tôi xem trong phòng của tôi.
‫Nó khá nóng.
‫Vì vậy, tôi chỉ nói rằng nhiệt độ là 25 độ và nó nói rằng ở đây lạnh.
‫Đó là bởi vì đó là những gì tuyên bố đang nói ở đây.
‫Vì vậy, điều này thực sự phụ thuộc vào cảm giác mà bạn có.
‫Vì vậy, nếu bạn đến từ một quốc gia siêu nóng, thì bạn sẽ nói 28 độ vẫn được coi là lạnh.
‫Tôi không biết.
‫Nhưng nếu bạn đến từ phía bắc của Châu Âu, hoặc từ Canada, thì bạn sẽ nói, tốt, 28 độ C,
‫anh bạn, đây là mùa hè nóng nhất từ trước đến nay.
‫Vì vậy, nó luôn luôn là tương đối.
‫Vì vậy, tất nhiên bạn có thể chơi với những giá trị đó.
‫Được rồi, đó là nó dành cho các toán tử bậc ba.
‫Tôi hy vọng bạn quản lý để thực hiện điều này một cách chính xác và gặp lại bạn trong video tiếp theo.