更新时间:2019-09-23 10:07:26 来源:极悦 浏览2058次
一、注意点:
类名称必须采用publicclassMain方式命名
所有方法都写成static的,提交不能含package
OJ上做题只有Main这个类可以是public,其他类不能用public
二、输入输出处理:
输入
格式1:Scannerin=newScanner(newBufferedInputStream(System.in));
格式2:Scannerin=newScanner(System.in);
在读入数据量大的情况下,格式1的速度会快些。
读一个整数:intn=in.nextInt();相当于cin>>n;
读一个字符串:Strings=in.next();相当于cin>>s;
读一个浮点数:doublet=in.nextDouble();相当于cin>>t;
读一整行:Strings=in.nextLine();相当于cin.getline(...);
在有多行数据输入的情况下,一般这样处理,
需要注意int类型不能读取整行。所以需要处理首尾工作,不然会影响后面的String读取
如果不加in.nextLine()来处理掉空格,那是s1就会读取空格;
输出
进制转换
split
使用一个或多个空格分割字符串,正确代码如下:
有的题用Scanner.nextLine()+String.split("")处理起来编码效率最高
以上就是极悦java培训机构小编介绍的“java基础入门篇-acm基础教程”的内容,希望对大家有帮助,更多java最新资讯请继续关注极悦java培训机构官网,每天会有精彩内容分享与你。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习