以前のブログで書いたJavaの標準入力におけるnextとnextLineの違いについて簡単に記載します。 標準入力では文字列として認識させる方法として主に2通りあります。 それがnextとnextLineになります。 例1 Scanner sc = new Scanner(System.in); String a = sc.next(); Scanner sc = new Scanner(System.in); String b = sc.nextLine(); 例1の場合はどちらで入力を行ってもa、bに格納されるのは文字列になります。 この違いを簡単に言うと、空白を認識するか空白までを認識するかの違いになります。 next:入力された値を”改行”までの範囲で認識します。 nextLine:入力された値を”空白”までの範囲で認識します。 これだけの説明だとわかりにくいと思うので少し例を出し