我想我只是以错误的方式调用我的变量,我想将英尺转换为米和米到英尺并打印出10次迭代,脚从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;
}
}
答案 0 :(得分:0)
您没有发布指向特定变量的实际错误消息,但您从未在主方法中声明foot
或meter
。
答案 1 :(得分:0)
您的问题是未定义变量米和脚
在主方法签名后添加以下行
public class FeetMeters {
public static void main(String [] Args)
{
double foot = 0.0;
double meter = 0.0;
rest of your code