online judge 提交代码应该注意的事项

首先,eclipse工程上出现红色的惊叹号,这个时候一般是工程的参考library或者build path的jar文件或者库文件缺失,可以右键工程,打开properties,点击 java build path,看Libraries那一项有红叉叉的就知道了,如果是安卓项目,properties里面的Android那一项点开,下面可以看见引用库的信息,有红叉叉的就是缺失的。


提交的代码要使用标准输入输出,范例如下:

import java.util.*;
		public class Main{
			public static void main(String args[]){
				Scanner cin = new Scanner(System.in);
				int a, b;
				while (cin.hasNext()){
					a = cin.nextInt(); b = cin.nextInt();
					System.out.println(a + b);
				}
			}

标准输入输出可以从上面的代码看出,另外,class的名字为Main,并且不要声明为public class,否则会要求类名和文件名一致,并且要有main方法,在main方法里执行,需要import的包也要写上。先在eclipse里编译,然后再复制代码提交。我写的如下代码,编译通过,但是结果错误了:

import java.util.Scanner;

 class Main {

 public static void main(String args[]){
Scanner cin = new Scanner(System.in);
int n=cin.nextInt();
if(n>2&&n<100)
find(n);
}

 
 static void find(int n) {
for(int i=3;i<=n;i++){
if(isNonPrim(i))
System.out.print(i);
}
}
 static boolean isNonPrim(int i) {
for(int j=2;j<i;j++){
if(i%j==0)   //一个数作为除数时,记得要不为零。
return true;
}
return false;
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值