原题如下
编写程序,读入double型数并检验该数是否在1~1000.使用Myinput类的MyInput.readDouble()方法获取输入的数 如果在其范围内 则显示用boolean类型显示true 否则显示false
public class Estimate
{
public static void main(String[] args)
{
A myA=new A();
System.out.println("请输入数字:");
System.out.println(myA.Compare());
}
class A
{
double i;
boolean b;
boolean Compare(boolean b)
{
i=MyInput.readDouble();
if(i <1000.0&&i>1.0)
b=true;
else
b=false;}
System.out.println(b);
}
}
这是我用面向对象的思想又重新编了下 逻辑有点乱 但又不知道怎么改清晰了...