JavaScript is required

Lệnh sau in ra kết quả là bao nhiêu: System.out.printf(“%,.2f”, 10000.0 / 3.0);

A.

3333.3333333333335

B.

3333.33

C.

3,3333.33

D.

3332.0

Trả lời:

Đáp án đúng: B


Đề bài yêu cầu xác định kết quả in ra màn hình của đoạn code `System.out.printf(“%,.2f”, 10000.0 / 3.0);`. Đoạn code này sử dụng phương thức `printf` để định dạng và in ra một số thực. Phân tích chuỗi định dạng `“%,.2f”`: - `%`: Bắt đầu một đặc tả định dạng. - `,`: Thêm dấu phẩy vào số để phân tách hàng nghìn (ví dụ: 1,000). - `.2`: Chỉ định rằng số sẽ được làm tròn đến hai chữ số thập phân. - `f`: Chỉ định rằng đầu vào là một số thực dấu phẩy động (float hoặc double). Biểu thức `10000.0 / 3.0` có kết quả là `3333.3333333...`. Khi áp dụng định dạng `%,.2f`, số này sẽ được định dạng như sau: 1. Làm tròn đến hai chữ số thập phân: `3333.33` 2. Thêm dấu phẩy phân tách hàng nghìn: `3,333.33` Vậy, đáp án đúng là "C. 3,333.33".

Câu hỏi liên quan