-1
Scannerクラスについて、私はあまり得意ではないようなことを聞きたいと思います。Java:Scanner class
hasNextInt()などのScannerメソッドを使用する場合、入力を取る前にこれをチェックするのはなぜですか?ここに例があります:
import java.util.Scanner;
public class ScannerClass{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.print("Type a string: ");
if(scan.hasNextInt())
System.out.println("A string is required");
String string = scan.nextLine();
}
}
これはどのように機能しますか?
「javadoc for hasNextInt'」(https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#hasNextInt%28%29)とは何ですか? –
ユーザーがこのユーザーの質問に投票することは妥当ではありません... Scannerクラスには多くの質問があります。単にユーザーを助けてみませんか?誰もが専門家ではありません。 –
@AlvinBunkダウンボートは次のように示しています。 "この質問は**研究努力**を示していません;それは不明確または有用ではありません。 – tnw