2014-10-26 4 views
-2

Я думаю, что просто позвоню своей переменной в свою очередь неправильно, я хочу преобразовать ножки в метры и метры в футы и распечатать десять итераций, начиная с 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

возможно дубликат [Не удается найти ошибки символа компилятора] (http://stackoverflow.com/questions/23636815/can not-find-symbol-compiler-error) –

+0

Я знаю, что это за ошибка, мне просто нужна помощь в ее исправлении. Мне нужно, чтобы программа фактически использовала две формулы, которые у меня есть в двух нижних методах. Опять я думаю, что я неправильно их называю. –

+0

Возможно, вам следует называть свои методы в вашем цикле? Непонятно, что вы пытаетесь сделать. – chrylis

ответ

0

Вы не отправлял фактическое сообщение об ошибке, которое указывает на конкретной переменной, но вы никогда не объявлял foot или meter в основной метод.

+0

им жаль! он указывал на ногу и метр, но когда я их инициализировал, и моя программа работала, она просто печатала ногу и метр до десятой итерации, добавляя один и пять, она никогда не использовала формулу. –

+0

@ Хрилис просто хотел сказать, когда я отправил свой ответ, я понял, что мы говорим о той же проблеме, поэтому просто знать не значит, чтобы скопировать ваш ответ :) –

0

Ваш вопрос не определяет переменные метра и ноги

оных следующие строки после основной подписи метода

public class FeetMeters { 
    public static void main(String [] Args) 
     { 
      double foot = 0.0; 
      double meter = 0.0; 

      rest of your code 
Смежные вопросы