+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
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí