Java在acm中应用

Java在acm中应用

ID:42722056

大小:102.00 KB

页数:10页

时间:2019-09-20

Java在acm中应用_第1页
Java在acm中应用_第2页
Java在acm中应用_第3页
Java在acm中应用_第4页
Java在acm中应用_第5页
资源描述:

《Java在acm中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.输入:格式为:Scannercin=newScanner(newBufferedInputStream(System.in));//加Buffer可能会快一些Scannercin=newScanner(System.in);例程:iimportjava.util.Scanner;importjava.io.BufferedInputStream;importjava.math.BigInteger;publicclassMain{publicstaticvoidmain(String[]args){Scannercin=newScanner(newBufferedInputStream

2、(System.in));inta;doubleb;BigIntegerc;Stringst;a=cin.nextInt();b=cin.nextDouble();c=cin.nextBigInteger();st=cin.nextLine();//每种类型都有相应的输入函数.}}读一个整数:intn=cin.nextInt();相当于scanf("%d",&n);或cin>>n;读一个字符串:Strings=cin.next();相当于scanf("%s",s);或cin>>s;读一个浮点数:doublet=cin.nextDouble();相当于scanf("%lf",&t);或cin

3、>>t;读一整行:Strings=cin.nextLine();相当于gets(s);或cin.getline(...);判断是否有下一个输入可以用cin.hasNext()或cin.hasNextInt()或cin.hasNextDouble()2.输出System.out.print();//cout<<…;System.out.println();//cout<<…<

4、idmain(String[]args){Scannercin=newScanner(newBufferedInputStream(System.in));inta;doubleb;a=12345;b=1.234567;System.out.println(a+""+b);//输出b为字宽为10,右对齐,保留小数点后5位,四舍五入.System.out.printf("%d%10.5f",a,b);}}规格化的输出:函数://这里0指一位数字,#指除0以外的数字(如果是0,则不显示),四舍五入.DecimalFormatfd=newDecimalFormat("#.00#");Deci

5、malFormatgd=newDecimalFormat("0.000");System.out.println("x="+fd.format(x));System.out.println("x="+gd.format(x));对于输出浮点数保留几位小数的问题,可以使用DecimalFormat类,importjava.text.*;DecimalFormatf=newDecimalFormat("#.00#");DecimalFormatg=newDecimalFormat("0.000");doublea=123.45678,b=0.12;System.out.println(f.fo

6、rmat(a));System.out.println(f.format(b));System.out.println(g.format(b));3.字符串处理java中字符串String是不可以修改的,要修改只能转换为字符数组.String类用来存储字符串,可以用charAt方法来取出其中某一字节,计数从0开始:Stringa="Hello";//a.charAt(1)='e'用substring方法可得到子串,如上例System.out.println(a.substring(0,4))//output"Hell"注意第2个参数位置上的字符不包括进来。这样做使得s.substring(

7、a,b)总是有b-a个字符。字符串连接可以直接用+号,如Stringa="Hello";Stringb="world";System.out.println(a+","+b+"!");//output"Hello,world!"如想直接将字符串中的某字节改变,可以使用另外的StringBuffer类。例程:importjava.io.*;importjava.util.*;publicclassMain{publicst

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

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

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