C and D are correct. Whitespace is the default delimiter, and the while loopadvances through the String using nextInt() or next(). A and B are incorrect because the while loop won't progress past the first non-int.E and F are incorrect. The do loop will loop endlessly once the first non-int is foundbecause hasNext() does not advance through data.