ACM 用Java编写基础输入输出问题

原创 2016年05月31日 11:14:26

ACM 用Java编写基础输入输出问题

1、导包和主类
和C/C++一样怕丢掉,都写上;主类一定要写public,同时主类的类名一定是Main,然后就是语法格式。

import java.io.*;
import java.math.*;
import java.util.*;
import java.text.*;
public class  Main{
    public static void main(String[] args) {
    }
}

2、输入
判断文件结束

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    while(sc.hasNext()){
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.println(a+b);
    }
  }
//法2
//    public static void main(String[] args) {
//      Scanner sc = new Scanner(System.in);
//      while(sc.hasNext()){
//           int a = Integer.parseInt(sc.next());
//             int b = Integer.parseInt(sc.next());
//          //Other code
//          System.out.println(a+b);
//      }
//    }

3、printf() 输出

System.out.println();//自动换行
System.out.print("%d",a);
//和C/C++里面的printf()类似读取不了\n换行

4、Double型的规定精度输出
调用DecimalFormat类控制精度

DecimalFormat df = new DecimalFormat( "0.000"); //保留3位小数
System.out.println(df.format(area));
版权声明:本文为博主原创文章,未经博主允许不得转载。

java_acm快速输入和输出

快速输入和输出: 平常我们在用java做acm题目的时候,都是用 Scanner cin = new Scanner(System.in); int num = cin.nextInt()...
  • a601025382s
  • a601025382s
  • 2015年07月22日 11:38
  • 2921

Java做acm所需要的基础知识之基本输入输出问题

Java做acm所需要的基础知识之基本输入输出问题 1、基本定义 import java.util.*; import java.io.*; public class Main  { public s...
  • u010829118
  • u010829118
  • 2013年12月18日 09:52
  • 1458

ACM之Java输入输出

一、Java之ACM注意点 1. 类名称必须采用public class Main方式命名 2. 在有些OJ系统上,即便是输出的末尾多了一个“ ”,程序可能会输出错误,所以在我看来好多OJ系统做的是非...
  • shijiebei2009
  • shijiebei2009
  • 2013年12月13日 17:07
  • 16859

ACM标准输入输出JAVA版及性能优化

这篇介绍ACM输入输出的java语言版本1. 输入①类形式:import java.util.*;import java.io.*;public class Main{public static vo...
  • qiao1245
  • qiao1245
  • 2016年11月03日 12:50
  • 965

ACM输入输出技术总结

输入: 第一类:输入不说明有多少个InputBlock,以EOF为结束标志。 例子:HDOJ_1089(http://acm.hdu.edu.cn/showproblem.php?pid=...
  • wyrhero
  • wyrhero
  • 2013年05月21日 16:45
  • 5892

入门训练 A+B问题

问题描述 输入A、B,输出A+B。 说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标。 输入格式 输入的第一行包括两个整数,由空格分隔,分别表示A、B。 说明:“输入格式”是描...
  • CSDN_ACM
  • CSDN_ACM
  • 2017年11月30日 22:49
  • 49

java_acm快速输入和输出

快速输入和输出: 平常我们在用java做acm题目的时候,都是用 Scanner cin = new Scanner(System.in); int num = cin.nextInt()...
  • a601025382s
  • a601025382s
  • 2015年07月22日 11:38
  • 2921

ACM输入输出挂模板

输入挂模板原理是将数据一次性全部读入到内存中。namespace IO { const int MT = 5e7; /// 请注意输入数据的大小!!! char _buf[MT]; ...
  • ACMore_Xiong
  • ACMore_Xiong
  • 2016年08月22日 02:17
  • 2237

ACM新手之八大输入输出格式

在ACM题库中,不管是文件输出(输入)还是标准输出(输入),都有着一定的格式,下面我就以杭电1089——1096为例子,简单的介绍一下。 第一种:A+B for Input-Output Pra...
  • judyge
  • judyge
  • 2015年04月12日 14:42
  • 1338

ACM新手入门扫盲

本帖是给本校大一生写的,致力于给有志于搞ACM-ICPC的同学一个自学成才的机会,是基本的入门扫盲帖子。诣在给出一个大局观,给出一个可以努力的方向。...
  • xc19952007
  • xc19952007
  • 2016年01月23日 18:18
  • 2665
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ACM 用Java编写基础输入输出问题
举报原因:
原因补充:

(最多只允许输入30个字)