????13?????胁??????

???????????????写????????写?????????????????????????????

????14??????????????????

??????????????????????????????????????????????????setter??getter?????????????? ???????貌?????????????????屑??????

?????? ???????????????????????????胁??????濉�

?????? ???胁??????????????????????????????????

?????? ???????-????????????????????????????????

private double weight_;
private double x_?? y_;
public void setWeight(int weight)
{
   weight = weight_;    // ????
}
public double getX()
{
   return x_;
}
public double getY()
{
   return x_;    // ????
}


????????????????写??????????????????????????

????15??????????懈?????

??????懈??????????????????????????????????????懈???????????????????些????????????小????????????????????????????????????????????????????????0%????

?????????????????????????

void setLength(double length);


???????????setLength(1.0) ??????? ????懈????????????????????????????????????锌????double???????梅???????????????????????????????????

????16???????????

????????????????????????????????????????0????????小????NaN?????????????????????????????????????????????????????ASCII???????????????????????????????????????????????????????????????????????????????????1??1???2??29???12??31??????????????????????????渭??????????????些?????????????????????????????????些?????

????17???????????????

??????????????????????????????????????????????????????????尾??????????貌??????????小?

?????????????????????????????double??integer?? string??dates???????????????????????????????????????????围?????????

?????????????????????????????????芯??????????????????????????????未??????小????????????????????????????慰??????????????100??巍?

void testByteSwapper()
{
    for (int i = 0; i < 1000000; i++)
    {
          double v0 = Random.getDouble();
          double v1 = ByteSwapper.swap(v0);
          double v2 = ByteSwapper.swap(v1);
          assertEquals(v0?? v2);
    }
}