Whats wrong with my maths???

Can someone please help, keep getting told there is a problem with the following code i have highlighted in bold, any advise?

public class travel{

public static void main (String[]arg) {

double speed =85;

double time;

double distance;

System.out.println("Please enter the distance in Kilometres");

distance=UserInput.readDouble();

time=distance/speed;

double hours;

double minutes;

int seconds;

int addMinutes;

int addHours;

**seconds =((int)time*100)-(time*100);**

seconds=seconds+0.00555;

seconds=seconds*100;

addMinutes=seconds/60;

seconds=seconds%60;

minutes=((int)time)-(time);

minutes=minutes*100+addMinutes;

addHours=minutes/60;

minutes=minutes%60;

hours=time+addHours;

System.out.println("To travel "+ distance +" kilometres it takes "+ (int)hours +" hours "+ (int)minutes +" minutes and "+ (int)seconds +" seconds " );

}

}