public class Test2 {
public static void main(String[] args) {
int r=1000;
int a=0;
int b=0;
int count=0;
for (int i = 1; i < 1000; i++) {
for (int j = 1; j < 1000; j++) {
a=i;
b=j;
if ((a*a+b*b)<=r*r){
count++;
}
}
}
System.out.println("小方格的个数为:"+count*4);
}
答案为:3137548