首页 课程 师资 教程 报名

Java基础入门篇-acm基础教程

  • 2019-09-23 10:07:26
  • 1948次 动力节点



  一、注意点:


  类名称必须采用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(...);


  在有多行数据输入的情况下,一般这样处理,

      image.png

  需要注意int类型不能读取整行。所以需要处理首尾工作,不然会影响后面的String读取

      image.png

  如果不加in.nextLine()来处理掉空格,那是s1就会读取空格;


  输出

     image.png

  进制转换

     image.png

  split


  使用一个或多个空格分割字符串,正确代码如下:


    image.png

  有的题用Scanner.nextLine()+String.split("")处理起来编码效率最高


  以上就是动力节点java培训机构小编介绍的“java基础入门篇-acm基础教程”的内容,希望对大家有帮助,更多java最新资讯请继续关注动力节点java培训机构官网,每天会有精彩内容分享与你。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交