Tìm kiếm cho:TìmDate: 29/07/2013Author: nguyenvanquan7826 0 Bình luận
Khi dùng Scanner để nhập dữ liệu trong Java rất có khả năng bị trôi lệnh. Ví dụ đơn giản như bạn nhập số trước rồi mới nhập xâu ký tự, khi đó ký tự “\n” (enter) khi bạn nhập số vẫn trong bộ đệm mà không được lấy ra, kết quả là khi thực hiện lệnh tiếp theo nhập xâu nó sẽ lấy ký tự “\n” làm bạn không nhập vào được. Để giải quyết vấn đề này ta làm như sau:
int age = Integer.parseInt(scan.nextLine()); // tranh troi lenh nhu khi dung age = scan.nextInt() String name = scan.nextLine();
Tức là chúng ta cứ nhập vào xâu như bình thường rồi mới chuyển về kiểu số int
Chia sẻ bài viết:
Chia sẻ lên Facebook (Mở trong cửa sổ mới)Facebook
Chia sẻ trên X (Mở trong cửa sổ mới)X
Chia sẻ trên LinkedIn (Mở trong cửa sổ mới)LinkedIn
Gửi email một liên kết cho bạn (Mở trong cửa sổ mới)Email
Chia sẻ trên Pinterest (Mở trong cửa sổ mới)Pinterest
Chia sẻ trên Tumblr (Mở trong cửa sổ mới)Tumblr
Chia sẻ trên Reddit (Mở trong cửa sổ mới)Reddit
In (Mở trong cửa sổ mới)In
ThíchĐang tải...
Điều hướng bài viết
TrướcBài viết trước:Cúi nhưng không thấpTiếp theoBài đăng tiếp theo:[Cây nhị phân] Chuyển cây nhị phân sang cây nhị phân tìm kiếm