Java in ACM/ICPC

发表于:2014-10-14 11:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:bigjava    来源:51Testing软件测试网采编

  目录
  Java在ACM/ICPC中的特点
  在ACM/ICPC中使用Java需要注意的问题
  Java与高精度计算
  1.Java在ACM/ICPC中的特点
  Java的语法和C++几乎相同
  Java在执行计算密集任务的时候并不比C/C++慢多少,只是IO操作较慢而已
  Java 简单而功能强大,有些东西用Java实现起来更为方便
  比如:输入输出、字符串解析、高精度
  Java不易犯细微的错误
  C/C++中的指针
  “if (n = m) ... ”
  Java与Eclipse
  2.在ACM/ICPC中使用Java需要注意的问题
  java程序结构
  Java I/O
  JDK1.5.0新增的Scanner类很适合用于AMC/ICPC的输入
  使用Scanner类的一般步骤
  1.导入Scanner类
  import java.util.Scanner;
  2.创建Scanner类的对象
  Scanner cin=new Scanner(System.in); //从标准输入读入数据
  Scanner cin=new Scanner(“12 30”)); //从字符串读入数据
  3.使用Scanner类的对象读入各种类型的数据
  cin.nextInt()
  cin.nextDouble();
  …
  Scanner类的常用方法
  1.读入数据
  2.判断是否还有数据
  cin.hasNext() 或 cin.hasNextInt() 或 cin.hasNextDouble()
  Scanner类的用方法示例:
  import java.util.*;
  public class Main{
  public static void main(String[] args){
  Scanner sc=new Scanner(System.in);
  while(sc.hasNext()){
  char ch=(char)sc.nextInt();
  System.out.print(ch);
  }
  }
  }
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号