【发布时间】:2014-10-26 02:02:33
【问题描述】:
我认为我只是以错误的方式将我的变量调用到我的 main 中,我想将英尺转换为米,将米转换为英尺并打印出十次迭代,英尺从 1.0 开始,米从 20.0 开始到 10.0 和 65.0分别。
import java.util.Scanner;
public class FeetMeters
{
public static void main(String [] Args)
{
System.out.println(" Feet \t Meters \t | \t Meters \t Feet");
System.out.println("________________________________________________________________");
for(int i=0; i<10; i++)
{
System.out.println(foot + " \t " + meter + " \t " + " | " + "\t" + meter + " \t " + foot);
foot++;
meter = meter + 5;
}
double footStart = footToMeter(meter);
double meterStart = meterToFoot(foot);
}
public static double footToMeter(double foot)
{
double meter = 0.305 * foot;
return meter;
}
public static double meterToFoot(double meter)
{
double foot = 3.279 * meter;
return foot;
}
}
【问题讨论】:
-
我知道错误是什么,我只需要帮助修复它。我需要让程序实际使用我在底部两种方法中的两个公式。我再次认为我错误地将它们称为主。
-
也许你应该在你的循环中调用你的方法?目前尚不清楚您要做什么。