首先,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;
}
}