111°

牛客OJ Java范例

每个OJ平台上的题目有简单有容易的,但是一定要预先熟悉OJ平台的规则,因为OJ平台的输入输出等都要遵循一定的规范,否则可能即使代码没问题,也拿不到分数

1.一定要注意引用的package,否则可能导致无法编译,一般通过import java.util.*;语句全部引入即可

import java.util.*;  

public class Main {  

    public static int getIntFromDouble(double a){  
        return (int)(a+0.5);  
    }  


    public static void main(String[] args) {  
        Scanner in = new Scanner(System.in);  
        while(in.hasNextDouble()) {  
            double a = in.nextDouble();  
            System.out.println(getIntFromDouble(a));  
        }  
    }  
}  

 

2.一定要通过while循环处理多个Case,一般OJ都是按case给分的

import java.util.Scanner;  
public class Main {  
    public static void main(String[] args) {  
        Scanner in = new Scanner(System.in);  
        while (in.hasNextInt()) {//注意while处理多个case  

            int a = in.nextInt();  
            int b = in.nextInt();  
            System.out.println(a + b);  
        }  
    }  
}  

3.一定是要写一个以Main命名的完整类,并且在main入口函数中执行逻辑,并通过System.out.println进行输出

import java.util.Scanner;  
public class Main {  
    public static void main(String[] args) {  
        Scanner in = new Scanner(System.in);  
        while (in.hasNextInt()) {//注意while处理多个case  

            int a = in.nextInt();  
            int b = in.nextInt();  
            System.out.println(a + b);  
        }  
    }  
}  

本文由【fairy1674】发布于开源中国,原文链接:https://my.oschina.net/fairy1674/blog/3156346

全部评论: 0

    我有话说: