首页 > 编程知识 正文

java scanner在哪个包,java implements

时间:2023-05-06 17:29:47 阅读:111386 作者:1237

全屏

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

发表声明

以下是java.util.Scanner.nextInt )方法的声明publicintnextint(intradix )

参数radix--基数用于将标记解释为整型值

返回值

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

InputMismatchException--如果以下标记不匹配,则为Integer正则表达式或超出范围

NoSuchElementException--如果没有输入

IllegalStateException--如果此扫描仪关闭

范例

下面的示例说明如何使用java.util.Scanner.nextInt ()方法。 packagecn.sxt;

importjava.util.*;

publicclassScannerDemo{

publicstaticvoidmain (字符串[ ] args ) {

Strings='HelloWorld! 3 3.0=6.0true ';

//createanewscannerwiththespecifiedstringobject

scannerscanner=newscanner(s );

//findthenextinttokenandprintit

//loopforthewholescanner

wile(Scanner.Hasnext () ) ) ) )。

//ifthenextisaint,printfoundandtheintwithradix4

(scanner.hasnext int () ) ) ) )。

system.out.println (' found : ' scanner.nextint ) );

}

//ifnointisfound,print ' not found : ' and the token

system.out.println (' not found : ' scanner.next ) );

}

//closethescanner

scanner.close (;

}

}

试着编译并运行上面的程序。 这将产生NotFound:Hello的结果

not found :世界!

Found:3

NotFound:

NotFound:3.0

NotFound:=

NotFound:6.0

非福特: true

共享至:

0注释

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。