Vill inte börja "hollywar", dock förklarar mina synpunkt.
Du som moderator kan ju skapa ny tråd, tex "Säkert inmatning" lr "hasNext() vs Exception" typ, om det blir flood här.
https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.h...
"... As another example, this code allows long types to be assigned from entries in a file myNumbers:
Scanner sc = new Scanner(new File("myNumbers"));
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
}
..."
Smidigt sätt att välja typ som behövs, passar till int hur bra som helst. Då tycker jag att detta sätt är ännu smidigare än undantagshantering.
Mitt råd gäller till TS programmet. Det krashas vid felinmatning, du kan kompilera och köra själv. Då tror jag att mitt råd ska bli nyttig.
I alla fall, att träna sig att skriva klumpiga program som krashas vid fel inmatning är inte världens bästa ide
Hoppas att ngn av Java proffs kan säga ngnting ? Är mitt råd till TS att använda hasNextInt () är dåligt ?
PS. Om TS behov kom på tal, då kan han svara själv Det är ju inte du lr jag som är hans lärare