用java求N的平方大于12000的最小数N

问题描述:

用java求N的平方大于12000的最小数N
可以的话能不能用while循环,这是老师要求
这是我编的程序,能帮我看看到底哪里出错了吗?
import java.util.Scanner;
public class lesson1 {
public static void main(String args[]){
double i=0;
double sum=0;
do{
sum=i*i;
i++;
}while(sum

写的很简单,但不算最好的办法.
int pos = 1;
int value = pos * pos;
while (value