public class Test {
public static void main(String[] args)
{
java.text.NumberFormat f=java.text.NumberFormat.getInstance();
f.setMaximumFractionDigits(1);
f.setMinimumFractionDigits(1);
System.out.println("摄氏温度 | 华氏温度");
for(int i=0;i<=100;i++)
System.out.println(i+"℃ | "+f.format(CtoF.convert(i)));
}
}class CtoF
{
public static double convert(int c)
{
return c*1.8+32.0d;
}
}

解决方案 »

  1.   

    public class Ctof {
    double F = 0.0;
    public double convert(int c) {
    F = c*1.8+32.0;
    return F;
    }
    }public class Test{
    public static void main(String[] arg) {
    Ctof c = new Ctof();
    for(int i= 1; i<=100 ;i++) {
    System.out.println(i+"摄氏度对应的华氏度为:"+c.convert(i));
    }
    }
    }仅实现有不严谨的地方见谅~
      

  2.   

    楼上回答的都很好,不过:
    **************************************************************
    楼上iwillrockyou
    public class Ctof 中的public 应该去掉,要不调试会有问题!