вроде все как по теории с hasnextInt, но ...