import java.util.Scanner;


public class Coins 

{


public static void main(String[] args)

{

Scanner scan=new Scanner(System.in);

double amt;

int quarter,dime,nickel,penny,totalCents;


System.out.println("Please enter the amount of dollars");

amt=scan.nextDouble();


totalCents=(int)amt;

totalCents= (int) (1000*amt);



quarter=(int) (amt/.25);

dime=(int) ((amt-(quarter*.25))/.10);

nickel=(int) ((amt-(quarter*.25)-(dime*.10))/.05);

penny=(int) ((amt-(quarter*.25)-(dime*.10)-(nickel*.10))/.01);



System.out.println("Quarters: " + quarter);

System.out.println("Dimes: " + dime);

System.out.println("Nickels: " + nickel);

System.out.println("Pennies: "+ penny);

}

}



이거 돌려서 1.13 넣어보면


quater 4

dimes 1

nickels 0

pennies 2

이렇게 뜨는데;;

double 숫자가 잘못된거야??


뭘로 고쳐야되??