Java第三次作业
2016-03-28 17:02
477 查看
import java.util.Scanner; public class TestScanner { public static void main(String[] args) { int nextValue; int sum = 0; Scanner kbIntput = new Scanner(System.in); kbIntput.useDelimiter("\\s");//设置分隔符 while(kbIntput.hasNextInt()) { nextValue = kbIntput.nextInt(); sum+=nextValue; } kbIntput.close(); System.out.println("Sum:"+sum); } }
public boolean hasNextInt()
如果通过使用
nextInt()方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值,则返回 true。扫描器不执行任何输入。
返回:当且仅当此扫描器的下一个标记是有效的 int 值时才返回 true。
在没有设置分隔符的情况下必须在输入的数后面加一个字母才能运行得出sum
![](http://images2015.cnblogs.com/blog/905400/201603/905400-20160328185623769-2125824814.png)
设置了分隔符后不用在后面加入一个字母就可以得出sum
![](http://images2015.cnblogs.com/blog/905400/201603/905400-20160328185825191-470511894.png)
相关文章推荐
- MyEclipse中使用Maven构建Web开发项目
- JAVA-1-学习历程1:基础知识1
- Java注解
- Spring 3.x jar 包详解 与 依赖关系(转)
- Spring第十篇—举例实现AOP
- Spring第十一篇——–Spring整合Hibernate之配置数据源
- SpringMVC集成Bean Validation 1.1
- Spring第12篇—— Spring对Hibernate的SessionFactory的集成功能
- 事务中的tx:method
- spring学习笔记(25)spring整合quartz多版本实现企业级任务调度
- Spring第13篇—–Spring整合Hibernate之声明式事务管理
- 开发环境配置-eclipse统一格式-1
- spring中使用Quartz任务调度框架
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- Java 线程内 递归 Bug 一例
- Java之JDBC①
- java多线程之线程安全的单例模式
- Java clone详解
- JAVA 数组全排列
- Java第三次作业