java编程acm基础

java还是不错的昂!

 1 import java.util.*;
 2 import java.io.*;
 3 public class Main{
 4     static int a=100;
 5     public static void main(String[] args){
 6         Scanner input = new Scanner(System.in);
 7         while(input.hasNext()){
 8             int n=input.nextInt();
 9             System.out.println(n);
10         }
11         input.close();
12     }
13 }

一般首先是import一些包,比如util是用来引入 scanner 的,一般读数据还是必要的;

然后基本就是Main类,一般的OJ都要求名字叫Main吧,和Main平行的可以写一些其他的类。

Main中有public static void main(String[] args){}这个方法(函数),基本等同于C里面的main函数,在Main中与main方法平行的可以加一些变量或者方法,类似于C中的全局变量、函数,只不过基本要加一个static比较好。

main中首先就是Scanner input = new Scanner(System.in);就是定义input的读入对象,之后基本大部分要读的东西都可以用input.nextxxx()来读,比如input.nextint();input.nextBigInteger();这类的。

当然还有判断EOF,就是while(input.hasNext()){}

然后中间的步骤基本和C一样的,小部分错误Eclipse都可以帮你解决。

最后System.out.println();或者System.out.print();用来输出就行

原文地址:https://www.cnblogs.com/cenariusxz/p/4718994.html