-
JAVA need some help
i have to make a recursion program and this is what i have. Any ideas on how to make it work would be appreciated.
thanx
Daren
import java.io.*;
import javax.swing.JOptionPane;
import java.util.*;
import java.lang. *;
class DistancebetweenCities //make the class
{
private Queue qCities = new Queue();
private City aCity;
private double totalDistance;
private int length;
private double distance;
private double total;
public void addCity()
{
//String msg1 = JOption.showMessage("Welcome to the city distance finder.");
String strC = JOptionPane.showInputDialog(null, "Please let us know how many cities you wish to enter.");
double coordx;
double coordy;
int qty = Integer.parseInt(strC);
for (int i = 1; i <= qty; i++)
{
strC = JOptionPane.showInputDialog(null, "Please enter a city name:\n", "", 1);
double cox = Double.parseDouble(JOptionPane.showInputDialog(null, "Please enter the X Coordinate:\n", "" ,1));
double coy = Double.parseDouble(JOptionPane.showInputDialog(null, "Please enter the Y Coordinate:\n", "" ,1));
qCities.enqueue(new City(strC, cox, coy));
}
length = qCities.length();
}
public City()
{
while(int i = 1; i <= qCities.length; i++)
{
double coxa, coya;
double distance;
distance = (coxa - coya);
}
}
public void printCity()
{
while(!qCities.isEmpty)
{
aCity = (City)qCities.dequeue();
aCity.Print();
}
}
public void totalMiles()
{
if(qCities.isEmpty())
{
aCity = (City)qCities.dequeue();
totalDistance += aCity.total;
aCity.Print();
totalMiles();
}
else
JOptionPane.showMessageDialog(null,"The total distance is:/n" , totalDistance);
}
public void run()
{
while(true)
{
String msg = "Pleasechoose an option/n"+
" 1 to enter city names/n"+
" 2 to exit/n"+
" Your chose: ";
String thePick = JOptionPane.showInputDialog(null, msg, "" , 1);
int choice = Integer.parseInt(thePick);
switch(choice)
{
case 1:
addCity();
// getDistace();
break;
case 2:
return;
}
}
}
}
-
Re: JAVA need some help
I think that you get a "cannot resolve symbol" pop-up because the compiler is not able to recognize something that you might have typed, compiler errors tell you exactly which symbols it does not recognize.
Page generated in 1,713,999,485.43484 seconds with 11 queries