Vòng lặp chặn nhập sai
Anh chị cho em hỏi tại sao phải có dòng sc.nextLine() ở cuối vậy ạ. với ai giải thích hộ em cái throw new Exception() thì nó tự nhảy sang catch được không ạ. Em xin cảm ơn mọi người rất nhiều ạ!
- Phải có dòng này để nuốt input tới dấu xuống dòng luôn vì
nextIntchỉ lấy tới số là hết. NếunextIntvăng lỗi thì cũng phải bỏ hết để nhập lại. - Do
nextIntcũng văng ex nên nếu giá trị ko hợp lệ cũng có thểthrowex.
6 Likes
em cảm ơn ý kiến của anh rất nhiều ạ! Chúc anh nhiều sức khỏe!
1 Like

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?