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:
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.





