JavaScript is required

Câu lệnh khai báo biến : int i,j và float x,y; các phép gán dưới đây phép gán nào sai:

A.

x = Float.parseFloat("0.123");

B.

i = Integer.parseInteger("123");

C.

y = Float.parseFloat("123");

D.

j = Integer.parseInt("123");

Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về cách chuyển đổi chuỗi thành số trong Java. * **A. x = Float.parseFloat("0.123");** Đúng. `Float.parseFloat()` là phương thức chính xác để chuyển đổi một chuỗi thành một số kiểu `float` trong Java. Giá trị "0.123" được chuyển đổi thành một số thực và gán cho biến `x` (đã khai báo là `float`). * **B. i = Integer.parseInteger("123");** Sai. Phương thức chính xác để chuyển đổi một chuỗi thành một số kiểu `int` trong Java là `Integer.parseInt()`, không phải `Integer.parseInteger()`. `Integer.parseInteger()` không tồn tại trong Java. * **C. y = Float.parseFloat("123");** Đúng. Tương tự như A, `Float.parseFloat()` chuyển đổi chuỗi "123" thành một số kiểu `float` và gán cho biến `y`. * **D. j = Integer.parseInt("123");** Đúng. `Integer.parseInt()` là phương thức chính xác để chuyển đổi chuỗi "123" thành một số kiểu `int` và gán cho biến `j`. Vậy, phép gán sai là B, do sử dụng sai tên phương thức chuyển đổi.

Câu hỏi liên quan