У меня возникли проблемы с дополнительными методами «public static double». Результаты, которые я получаю; для первого выхода, 1-10 в порядке возрастания. Два других результата, которые я получаю, - это десять результатов 0.0. Моя проблема не форматируется, и у меня нет сообщений об ошибках.Правильное использование дополнительных методов
Вот что я в настоящее время:
public static void main(String[] args) {
System.out.println("Sec\tMeters\tFeet ");
for (int t=1; t<=10; t+=1) {
System.out.print(t);
System.out.print("\t" + distanceFell(t));
double conv = ((1/2) * 9.8 * ((t)*(t)));
System.out.println("\t" + metersToFeet(conv));
}
}
public static double distanceFell(int t)
{
double conv = ((1/2) * 9.8 * ((t)*(t)));
return (conv);
}
public static double metersToFeet (double conv)
{
double convFeet = (conv/0.3048);
return (convFeet);
}
}
Какие проблемы ** конкретно ** у вас есть? Преобразует ли он двойники в строки? Вы получаете сообщения об ошибках компилятора? ? Нарушать дисциплину Что-то другое? Чем более конкретный и ясный ваш вопрос, тем лучше ответы, которые вы увидите. –
У вас нет переменной 'conv', которую вы хотите использовать в' meterToFeet() ' – QBrute
. Я предполагаю, что одной из ваших проблем является форматирование вывода. Как минимум, вы, вероятно, захотите использовать 'System.out.print (...)' вместо 'System.out.println (...)' для первых двух выходов в цикле. А также напечатайте '' \ t "' между ними. –