Я создаю программу, которая покажет пользователю, сколько футов они совершают во время движения, если они были текстовыми.Feet to Seconds - не может увеличивать секунды Java
До сих пор это то, что я получил, Если пользователь движется со скоростью 60 миль в час, одна секунда отвлечения будет перемещаться на 88 футов. Если пользователь движется в 20MPH, одна секунда отвлечения будет перемещаться на расстоянии 29 футов. И Т.П.
Проблема, с которой я столкнулся, состоит в том, что если я увеличиваю секунды на этом методе c.SetHourstoSeconds (1). Моя программа начинает делить, а не умножать. Я создал новые методы, но до сих пор я полностью потерял, как заставить его работать. Заранее спасибо.
public class App {
public App() {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Conversions c = new Conversions();
c.SetMilestoFeet(60);
c.SetHourstoSeconds(1);
System.out.println("Total feet travel " + c.Total() + "ft");
}
}
общественного класса Конверсии {
static int Milestofeet =0;
static int MinutestoSeconds =0;
public Conversions() {
}
public static void SetMilestoFeet(int x)
{
Milestofeet = x * 5280;
}
public static void SetHourstoSeconds(int hr)
{
int hourstoMinutes = hr * 60;
MinutestoSeconds = hourstoMinutes * 60;
System.out.println("***********" + hr);
}
public static int Sec()
{
return MinutestoSeconds;
}
public static int Feet()
{
return Milestofeet;
}
public int Total()
{
System.out.print(Milestofeet + " ___" + MinutestoSeconds + "______=");
return (Feet()/Sec());
}
}
Пожалуйста, изучить и следовать стандартам кодирования Java. Они не совпадают с C#. – duffymo
«Проблема, с которой у меня возникают проблемы, заключается в том, что если я увеличиваю секунды на этом методе» --- Неясно, что вы имеете в виду: – bradimus
* «Моя программа начинает делить» * Потому что вы * делитесь: 'Feet()/Sec() ' – Andreas