还剩7页未读,继续阅读
文本内容:
--------------原则输出流Sys t em.out.pr i n t时流类,重要是输入流类输出流类J v a Input Str㊀cim OutputS t re a m系统预先定义好个流对象,静态属性Java3原则输出设备:显示屏System.ou t原则输入设备键盘Sys t em.in原则错误设备屏幕Sy stem,err类对象,输出字节数据流S yste m.ou tP r i n tSt r e am类对象,输入字节数据流Syste m.in InputSt r㊀cim类对象,输出系统错误信息Sys t e m.er rp r i nIS t r㊀om输入:命令行——“运营设立”中的参数Eel ipas e直接从键盘输入-----Like CL a ngu age——专业术语:控制台窗口输入,即程序直接读取键盘输入的数据//求解方程p ubI ic cl as sR oot{ax+b=0的根xpublic stat i cv oid ma i nS t rin g args[]{f Io ata,b,x;;〃命令行输入第一种数a=F Ioat.parseFlo atargs
[0]//命令行输入第b=F Ioa t.pa rs eF Io atargs[l];二个数//求根x=-b/axS ystem,o u t.p r int I n x-+x;将命令行第个输入转换为如下类型的数据i整型数=I nteger.p a r seI ntargs[i];短整型a=S hort.par s eShortargs[i];单精度浮点a=F Ioa t.pa rs eF lootarg s[i];双精度浮点D o u ble.p a rseD o uble args[i];二Long.pars eL o ng ar gs[i];Qa=B yte.pa rseBy te args[i];控制台输入Java System.in.r e ad//声明导入包需要解决异常i mportjava.io.*;I t要导入h ro ws lOExc ep tion jcivci.io.*pub I ic c lass S t anda rdIni{p ublic s t atic void mainSt ri ng[]arg sthrows lOExc e pti on{输入一种字符;S ystem,o ut.println//运用语句暂缓程序运营只//System.i n.read;rea d过滤一种字符c harcc;二//从键盘输入「c c c harSyst em.i n.rea d;e得到一种字符,是型ad i ntSystem.out.p r intcc;〃从键盘输入i n t c=System.i n.read;Sy s tem.o ut.pr i n tc;sho r t s c=sh or tSyst em.in.read;S yst em.ou t.p ri ntsc;控制台输入Javaimpo r t j ava.i o.*;不用导入此包//impo r t ja v a.ut i I.*;c las s a b c{p ubIicstotic void m a in St r ing[]args th r owslOExc eption//pub Iicstat i c void ma i n S tri n g[]arg s{二Bu f f e r e dReader keyin n ew Buffe r edReader newoI nput Stre a m Re a der S ystem.i n;//或InputStrearn Rea d eriin=new InputStreamR eaderSystem,in;//Buffer©d Read er key in=n ewBuf fe redReade riin;Str i n g c;c=k eyi n.readLi n e;得到日勺是型//reodLine Str i ngSys tem.out.print I n c;//数值类型〃或字in tcc=key in.rea d;符类型chor cc=ch ark eyi n.read;S ystem.out.pr i ntln cc;在程序顶部加上语句或i mpor t java.util.Sea n n er;impo rtjav a.的工具包util.*;//J ava使用原则输入流定义一种对象scnn e rScanner in=n ewS ca nQn er System J n;对象属于原则输入流S ca nne rS ca nne rJa vaSystem.in nex t和得到的是类型输入的字符是一种单词,即next Lin㊀Str ing next空格结束输入是一种语句似回车结束n extL ine://声明导入包下面日勺import ja vaJo.*;IO thr没有,则不用导入.*包ows IOExcep t i on jciva.u tiI的工具包import j ava.util.*;//J avapub liec lassStandar dI nl{public st at icv oi dma in St ring[]ar gs t hrows IOEx cept i on{//定Scanner ki n=n ewSeann er System.i n;义对象S cann e r ki n“请问你的姓名?;Sys tem.out.println//若输入是Stri ng name1=in.ne x tLine;则值是This i s Thisis哦,你是+System.ou t.printf nam e1;//若输入是Stri n gna me2=kin.n ext;T his则值是isTh is哦,你是+S yst em.o ut.printf name2;//若要从//Strin gname=kin.n ext;n处得到数值型,则用m㊀i n t x=I n teger.p arsel ntna me//即或者i nt n ame=I nte ger.p ar seI ntkin.next;类用法诸多,涉及输入多种类型日勺数据Sea nner对象从控制台读取的是字符串Sc anner如果已定义了对象,需要读取数据,可使用“措Scanner in施”数值类型至少是,否则要强行转换in t“措施”有nextln tnex tDoub Ienex tFlo atShortin.nextSho rt Byt ein.n extBy te读取整型数//回车结束intn=in.n extlnt;输入读取浮点数//回车结f|oatx=in.nextF Ioat;束输入读取双精度数//回车结束输入dou bI ey=in.nex tDoublet;long n=in.n extLon g;sh orta=s h o rtin.ne xtShort;by tea=by tein.ne xtByte;控制台输入Javaimp ortjava.i o.*;c las sabc{publ ic sta ticvoidma in String[]args thro wsIOExcep tion,{B ufferedRe ade rkey in=new Buffe red Re adern ewI n put Stre amR eaderS ystemJn;int[]a=n ewint
[5];S tringcc;o forin ti=0;i a.I ength;i++9cc=key in.re adL ine;a[i]=1nteger.p arse Intcc;for inti=0;ia.length;i++oo Sys tem.ou t.p rinta[i];}从控制台读取个数据,写入整型数组中,程序代码为5aimpor tjova.io.*;imp ort java,utiI.*;//i mpor tjava.uti I.S cann er;clas sa be{publi cs tatic vo idma in String[]args throws lOExcep tion//p ublic st aticvoidmain String[]argsS cann erin=new SeannerSys tem.in;请输入;S yst em.out.print In//运用「语句暂缓程序运营//System.in.r ead;㊀adint[]a=new int
[5];f orinti=0;i5;i++a[i]=in.nextI nt;f orinti=0;i5;i++//输出System.o ut.p rinta[i];0在中,提供对话框输入Jav a程序顶部加入语句im port javax.s wing.*;在程序中使用JO ptionPa ne.s ho wln putDi alog例如请输Strim gin_x=JO ption Pane,sho wlnputDialog入:;使用对话框输入的也是字符,如果需要转换为其他类型的数据,使用措施J avaInte ger.P ars eIntDouble.P as reDoub Ie...注意使用对话框,必须程序最后一条语句应当为System.e xitO;由于每打开一种对话框,相称于启动一种线程是结束System,exit线程的语句import jova x.sw ing.*;cl assab c{p ublicstaticvoidmainString[]args“请{o St ringin_x=JOp tionPa ne.s how Inp utDiolog输入:;//Sy stem.ou t.p ri ntf%d longInt eger.parse Intin_x;zSys tem.out.p ri ntlon glnte ger.pors eIntin_x;System.exitO;弹出对话框的简朴措施javai mportjava x.s wing.JOptionP ane;p ublic cI assMe ssageBo xpublicstatic voidmainStringargs[],,J Opt ionPa ne.sho wMessa geDialo gnull,sampl edialog!;。
个人认证
优秀文档
获得点赞 0