实践十五:
上一节主要讲了Java流程控制中的用户交互Scanner,本节讲一下Scanner的进阶使用。
1.理论整理
Scanner除了有Scanner.hasNext、Scanner.hasNextLine、Scanner.next、Scanner.nextLine之外,还有Scanner.hasNextInt、Scanner.hasNexDoublle、Scanner.nextInt、Scanner.nextDouble以及if…while等命令。
它们的原理和上一节讲的基本一致,具体看下面的一个小程序:
输入任意多个小数计算它们的和以及平均数。
2.实践
总结:本节介绍了Scanner的扩展使用,认识到用于接收并输出判断结果的Scanner.hasNextInt()、Scanner.hasNextDouble();用于接收上一条Scanner.hasNextInt()/Scanner.hasNextDouble()已接收结果或接收新输入的Scanner.NextInt() /Scanner.nextDouble();用于循环的while和用于判断的if.
声明:本系列是"狂神说Java"教程的个人学习笔记,无意侵权。