全屏

java.util.Scanner.nextInt()方法扫描输入的下一个标记为int。此方法将抛出InputMismatchException,如果如下文所述的下一个标记不能转换为有效的int值。如果转换成功,则scanner执行匹配的输入。

声明

以下是java.util.Scanner.nextInt()方法的声明public int nextInt(int radix)

参数radix -- 基数用于将标记解释为一个int值

返回值

此方法返回从输入信息扫描的整型

异常InputMismatchException -- 如果下一个标记不匹配的Integer正则表达式,或者是超出范围

NoSuchElementException -- 如果输入被耗尽

IllegalStateException -- 如果此scanner 已关闭

例子

下面的示例演示java.util.Scanner.nextInt()方法的用法。package cn.sxt;

import java.util.*;

public class ScannerDemo {

public static void main(String[] args) {

String s = "Hello World! 3 + 3.0 = 6.0 true ";

// create a new scanner with the specified String Object

Scanner scanner = new Scanner(s);

// find the next int token and print it

// loop for the whole scanner

while (scanner.hasNext()) {

// if the next is a int, print found and the int with radix 4

if (scanner.hasNextInt()) {

System.out.println("Found :" + scanner.nextInt(4));

}

// if no int is found, print "Not Found:" and the token

System.out.println("Not Found :" + scanner.next());

}

// close the scanner

scanner.close();

}

}

让我们来编译和运行上面的程序,这将产生以下结果:Not Found :Hello

Not Found :World!

Found :3

Not Found :+

Not Found :3.0

Not Found :=

Not Found :6.0

Not Found :true

分享到:

0评论

java的nextint种子_java.util.Scanner.nextInt(int radix)方法实例相关推荐

  1. java removeto_java.util.LinkedList.remove(int index)方法实例

    全屏 java.util.LinkedList.remove(int index)方法删除在此列表中的指定位置的元素. 声明 以下是java.util.LinkedList.remove()方法的声明 ...

  2. java 特殊符号正则_java利用正则表达式处理特殊字符的方法实例

    前言 一串字符串中有特殊符号,可能会影响到相关接口业务,所以需要把字符串中的特殊字符都过滤掉 百度上面搜索大部分处理方法是通过正则表达式, 他需要处理的特殊符号都写进正则表达式中去校验, 这种方式一眼 ...

  3. java随机生成标点符号_java去除空格、标点符号的方法实例

    代码如下: public class TempTest { public static void main(String[] args) { //string去除空格 String str=" ...

  4. java digit_我被一个初学者考傻了,关于java.lang.Character.digit(char ch, int radix)方法...

    评论 # re: 我被一个初学者考傻了,关于java.lang.Character.digit(char ch, int radix)方法 2008-09-26 14:07 Meatball 把rad ...

  5. java nextint括号_Java中关于nextInt()、next()和nextLine()的理解

    先看解释: nextInt(): it only reads the int value, nextInt() places the cursor in the same line after rea ...

  6. java nextbyte()_java.util.Scanner.hasNextByte()方法实例

    全屏 java.util.Scanner.hasNextByte()如果在此scanner输入信息中的下一个标记可以使用nextByte()方法被解释为一个字节值的默认基数,方法返回true.scan ...

  7. java实现文件合并_Java实现文件分割和文件合并实例

    文件切割和文件合并这个问题困扰了我有一段时间了(超过一天没做粗来). 找了好多博客,本来想转载一个来的 结果找不到了.很无奈. 只好自己贴代码上了. 当然我会尽力好好写注释的. 文件切割器: impo ...

  8. java实现键盘输入_java 键盘输入的多种实现方法

    实例程序: 1.利用 Scanner 实现从键盘读入integer或float 型数据 //import java.io.*; import java.util.*; public class Inp ...

  9. java 获取区间随机数_Java获取随机数的3种方法

    主要介绍了Java获取随机数的3种方法,主要利用random()函数来实现 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例: (int)(1+Math.rando ...

最新文章

  1. p3c插件 离线安装_IntelliJ IDEA18个常用插件,动图演示,让你效率翻倍!
  2. C++语言基本类型—整型
  3. Caffe、TensorFlow、MXnet三库对比
  4. sdwan安全如何加固?六种安全SD-WAN方案分享
  5. php中使用json做api,JSONAPI在PHP中的应用
  6. 学术之问2018-04-05
  7. 实验五 编写、调试具有多个段的程序
  8. FZU Monthly-201903 获奖名单
  9. ASP.NET:在一般处理程序中通过 Session 保存验证码却无法显示图片?
  10. 12c oracle 修改内存_关于Oracle数据库12c 新特性总结
  11. TIDB GC life time is shorter than transaction duration解决方法
  12. IDEA搭建一个简单的Javaweb项目(二)
  13. primefaces_Primefaces工具栏,工具栏组和工具提示
  14. python 简单 socket 编程
  15. 变革中的技术——2010-2011回顾与展望
  16. 太牛了!阿里p8全面透彻剖析《Netty权威指南》,程序员必看!
  17. 曼哈顿算法公式_曼哈顿最小距离算法
  18. Mac卸载Pandoc
  19. 十行 Python 代码就提取了韦小宝的身份证信息!
  20. 【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(十)

热门文章

  1. 阿里云服务器ECS centos7.4搭建nginx环境部署静态代码
  2. 如何使用SVN+Axure RP 8.0创建团队项目,实现团队协同
  3. matlab中运算符_matlab中的运算符号
  4. 共享计算机如何取消用户名和密码,win7共享打印机如何取消输入用户名和密码-win7打印机共享需要密码,win7打印机共享要账号密码...
  5. JVM内存不要超过32G
  6. 安卓权限Manifest.permission
  7. 下载好的AE模板怎么用
  8. 飞鸽传书 绑定指定网卡
  9. foreach的用法有哪些呢?
  10. 卷积神经网络梯度消失,神经网络中梯度的概念