+3

Java SE 8 Oracle Certified Associate 1Z0-808 - #1

1. Câu hỏi

2. Phân tích

Đọc từng dòng code để phân tích, mình tập trung vào 2 line 7,8.

2.1. Line 7

Thấy method này hợp lệ, xem java docs ở đây

LocalTime time = LocalTime.of(16, 40);

2.1. Line 8

Phần này kiểm tra kiến thức về toán tử ternary (?😃 xem chi tiết ở đây Nếu biểu thức có nhiều toán tử này thì số lượng ký tự ?: phải bằng nhau.

String amPm = time.getHour() >= 12 ? (time.getHour() == 12) ? "PM" : "AM";

Trong trường hợp này, biểu thức có 2 ? va 1 : -> Complile lỗi

Đáp án: image.png

3. Kết luận

Cần xem lại kiến thức về khởi tạo LocalTime và toán tử ternary Source cho câu hỏi


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.