java中,我用scanner 输入,当输入的字符有空格时,为什么得到的值只有空格前面的值

发布网友 发布时间:2022-04-24 01:59

我来回答

3个回答

热心网友 时间:2023-10-20 11:56

因为Scanner类默认的分隔符就是空格,所以当你输入了多组数据且是用空格分隔每组,则你需要使用nextXXX()方法来得到相应的输入数据。
XXX代表的是具体的数据类型,例如获取int,则nextInt()

热心网友 时间:2023-10-20 11:56

Scanner会自动以空格分割字符的,多次调用next()就能取得全部信息

热心网友 时间:2023-10-20 11:56

因为Scanner类默认的分隔符就是空格,所以当你输入了多组数据且是用空格分隔每组,则你需要使用nextXXX()方法来得到相应的输入数据。
XXX代表的是具体的数据类型,例如获取int,则nextInt()

热心网友 时间:2023-10-20 11:56

Scanner会自动以空格分割字符的,多次调用next()就能取得全部信息

热心网友 时间:2023-10-20 11:57

使用 "" 来试试

~~~~~~~~~~~~~~~~~~~~~~~

热心网友 时间:2023-10-20 11:57

使用 "" 来试试

~~~~~~~~~~~~~~~~~~~~~~~

热心网友 时间:2023-10-20 11:56

因为Scanner类默认的分隔符就是空格,所以当你输入了多组数据且是用空格分隔每组,则你需要使用nextXXX()方法来得到相应的输入数据。
XXX代表的是具体的数据类型,例如获取int,则nextInt()

热心网友 时间:2023-10-20 11:56

Scanner会自动以空格分割字符的,多次调用next()就能取得全部信息

热心网友 时间:2023-10-20 11:57

使用 "" 来试试

~~~~~~~~~~~~~~~~~~~~~~~

热心网友 时间:2023-10-20 11:56

因为Scanner类默认的分隔符就是空格,所以当你输入了多组数据且是用空格分隔每组,则你需要使用nextXXX()方法来得到相应的输入数据。
XXX代表的是具体的数据类型,例如获取int,则nextInt()

热心网友 时间:2023-10-20 11:56

Scanner会自动以空格分割字符的,多次调用next()就能取得全部信息

热心网友 时间:2023-10-20 11:57

使用 "" 来试试

~~~~~~~~~~~~~~~~~~~~~~~

热心网友 时间:2023-10-20 11:56

因为Scanner类默认的分隔符就是空格,所以当你输入了多组数据且是用空格分隔每组,则你需要使用nextXXX()方法来得到相应的输入数据。
XXX代表的是具体的数据类型,例如获取int,则nextInt()

热心网友 时间:2023-10-20 11:56

Scanner会自动以空格分割字符的,多次调用next()就能取得全部信息

热心网友 时间:2023-10-20 11:57

使用 "" 来试试

~~~~~~~~~~~~~~~~~~~~~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com