I have code to convert meters to feet and inches...it compiles and runs but the output is giving me feet in decimals and then 1 inch....can someone look at my code to see how to make it give me feet without a decimal and inches without a decimal.
HERE MS MY CODE
------------------------------------------------------------------------
Java Code:
// Convert from Meters to Feet and Inches
//The program should repeatedly input a length in meters
//and then print that length in feet and inches.

import java.util.Scanner;

public class MeterToFtIn
{
	public static void main(String[ ] argv)
	{
		double meter, f, i;
		String more;
		Scanner con = new Scanner(System.in);

		System.out.print("Do you wish to input another length in meters: ");
		more = con.nextLine( );
		more = more.toUpperCase( );
		while(more.charAt(0) == 'Y')
	{

		System.out.print("Enter length in meters: ");
		meter = con.nextDouble( );
		double feet = meter * 3.28083989501312;
		f = (int) feet;
		int inches = (int) (12 * (feet - f) + 0.5);

		System.out.print(" The length is ");
		if (feet == 1)
			System.out.print(feet + " foot ");
		else
			System.out.print(feet + " feet ");
		if (inches == 1)
			System.out.println(inches + " inch.");
		else
			if (inches > 1)
				System.out.println(inches + " inches.");
			else
				System.out.println(".");

			System.out.print("Do you wish to input another length in meters: ");
			more = con.next( );
			more = more.toUpperCase();
		}
	}
}