HELP!!!

Hi, I am writing a code with custom classes in it and another program that calls upon all of the classes in the first program. I can get the second one (L6) to call upon and execute all of the classes of the first (Foreign). However, I need the second one to loop until quit is selected from the menu on Foreign and I can't seem to figure out how to do it. Here are the codes:

L6:

public class lab6

{

public static void main(String[] args)

{

Foreign camount = new Foreign();

camount = new Foreign();

camount.get();

camount.print();

camount.intake();

camount.convert();

camount.vertprint();

System.out.println(camount);

}

}

Foreign:

import java.util.Scanner;

public class Foreign

{

private String country;

private int choice;

private float dollars;

private float conversionValue;

private float conversionAmount;

public Foreign()

{

country = "null";

choice = 0;

dollars = 0;

conversionValue = 0;

conversionAmount = 0;

}

public void get()

{

Scanner Keyboard = new Scanner(System.in);

System.out.println("Foreign Exchange\n\n");

System.out.println("1 = U.S. to Canada");

System.out.println("2 = U.S. to Mexico");

System.out.println("3 = U.S. to Japan");

System.out.println("4 = U.S. to Euro");

System.out.println("0 = Quit");

System.out.print("\nEnter your choice: ");

choice = Keyboard.nextInt();

}

public void print()

{

System.out.print("\nYou chose " + choice);

}

public void intake()

{

Scanner Keyboard = new Scanner(System.in);

if (choice >= 1 && choice <= 4)

{

switch (choice)

{

case 1: System.out.println("\nU.S. to Canada");

conversionValue = 1.1225f;

country = ("Canadian Dollars");

break;

case 2: System.out.println("\nU.S. to Mexico");

conversionValue = 10.9685f;

country = ("Mexican Pesos");

break;

case 3: System.out.println("\nU.S. to Japan");

conversionValue = 118.47f;

country = ("Japanese Yen");

break;

case 4: System.out.println("\nU.S. to Euro");

conversionValue = 0.736377f;

country = ("European Union Euros");

break;

}

System.out.print("\nEnter U.S. dollar amount: ");

dollars = Keyboard.nextFloat();

}

}

public void convert()

{

conversionAmount = conversionValue * dollars;

}

public void vertprint()

{

System.out.println("\nCountry = " + country);

System.out.println("Rate = " + conversionValue);

System.out.println("Dollars = " + dollars);

System.out.println("Value = " + conversionAmount);

}

public String toString()

{

String line;

line = "\n" + country + " " + conversionValue + " " + dollars + " " + conversionAmount;

return line;

}

}

I appreciate any help anyone can give me. This is driving me crazy. Thanks.

[3124 byte] By [DevilDawgRagea] at [2007-11-27 6:32:39]
# 1
How about you have the get method return the value the user entered.int choice = camount.get();Then have a loop that continues while choice isn't zero.
floundera at 2007-7-12 17:58:16 > top of Java-index,Java Essentials,New To Java...
# 2
Should I put the loop in the "Foreign" code or somewhere in the "Lab 6"?
DevilDawgRagea at 2007-7-12 17:58:16 > top of Java-index,Java Essentials,New To Java...