Scanner doesn't read whole sentence - difference between next() and nextLine() of scanner class

后端 未结 22 1094
北荒
北荒 2020-12-03 01:14

I\'m writing a program which allows the user to input his data then outputs it. Its 3/4 correct but when it arrives at outputting the address it only prints a word lets say

22条回答
  •  独厮守ぢ
    2020-12-03 02:05

    I would use Scanner#nextLine opposed to next for your address attribute.

    This method returns the rest of the current line, excluding any line separator at the end.

    Since this returns the entire line, delimited by a line separator, it will allow the user to enter any address without any constraint.

提交回复
热议问题