这个地方输入成绩的时候,我输入36 24的时候。为啥输出的是36?,这是什么原理呢,怎么才能让他知道我输入的是两个成绩呢
nextDouble()方法是读取一个小数,读到空格结束;
nextInt()方法是读取一个整数,读到空格结束;
nextLine()方法是读取一整行,读到\n换行符结束;
这些都是常用的方法,需要记住哦。
遇到空格就算输入结束了,后面的24是不接收的
你可以换成用nextline 读取,然后用split(" "); 然后在转成 double。
或者你直接用nextdouble读取多次