java的标准输入

java的标准输入

ID:22102794

大小:62.00 KB

页数:13页

时间:2018-10-19

java的标准输入_第1页
java的标准输入_第2页
java的标准输入_第3页
java的标准输入_第4页
java的标准输入_第5页
资源描述:

《java的标准输入》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java的输入标准输入方法System.inScanner类BufferdReader类命令行参数1、System.inJava在java.lang.System类中声明了3个常量in、out、err,用于实现标准输入/输出功能。publicfinalclassSystemextendsObject {      publicfinalstaticInputStreamin=nullInputStream();      publicfinalstaticPrintStreamout=nullPrintStream();      publicfinalstaticPrintStrea

2、merr=nullPrintStream(); }1、System.in说明:使用System.in.read可以实现键盘输入使用read时需要使用异常System.in.read的使用:abstractintread()//读取字符intread(byte[]b)//读取一定数量的字节,并存放到b中importjava.io.*;publicclassReadDouble{publicstaticvoidmain(Stringargs[]){bytebuf[]=newbyte[50];Stringstr;doubleanDouble=0.0;try{System.out.printl

3、n("inputanumber");System.in.read(buf);str=newString(buf);anDouble=Double.parseDouble(str.trim());}catch(Exceptione){}System.out.println(anDouble);}}2、Scanner类Java.util.Scanner类的方法可以取得字符串或者数字。先用System.in构造Scanner类,用Scanner类的next()、nextInt()、nextFloat()、nextBoolean()等方法取得输入。Scanner默认以空白符分割输入串如果输入的

4、函数与实际输入类型不匹配,产生InputMismatchException异常importjava.io.*;importjava.util.*;publicclassstdinout2{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.print("pleaseinputyourname:");System.out.printf("Hello!%s!",scanner.next());System.out.print("pleaseinputaintegernumb

5、er:");System.out.printf("Whatyouinputis:%d!",scanner.nextInt());System.out.print("pleaseinputafloatnumber:");System.out.println("thenumberis:"+scanner.nextFloat());}}3、BufferedReaderjava.io.BufferedReader,从字符输入流中读取文本,缓冲各个字符,从而可以提供字符、数组和行的高效读取。importjava.io.*;publicclassstdinout3{publicstaticvo

6、idmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));System.out.print("Pleaseinputtexts(includingblanks):");Stringtext=br.readLine();System.out.println("whatyouinputis:"+text);System.out.print("pleaseinputafloatnumber:");Stringtext2=br.readLin

7、e();floatf=Float.parseFloat(text2);System.out.println("thefloatnumberis:"+f);}}4、命令行参数在程序执行时,通过在命令行中输入参数,来获得数据,可以通过main()的args[]参数来实现args[]参数数组下标从0开始举例2:从键盘输入一个字符串classReadFromCommandLine{publicstaticvoidmain(Stringargs[]){i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。