Программа выводит текст. Выведенный текст целое и положительное число. Выведеное число кратно 60. 30 минут = 1800 секунд. На выходе программы 1800. Не могу понять проблему. Объясните, пожалуйста.
package com.javarush.task.task01.task0133;
/*
Не думать о секундах…
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
int secondsAfter15 = totalTime();
System.out.println(secondsAfter15);
}
public static int totalTime() throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String firstTimeHour = reader.readLine();
int nfirstTimeHour = Integer.parseInt(firstTimeHour);
String firstTimeMin = reader.readLine();
int nfirstTimeMin = Integer.parseInt(firstTimeMin);
String secondTimeHour = reader.readLine();
int nsecondTimeHour = Integer.parseInt(secondTimeHour);
String secondTimeMin = reader.readLine();
int nsecondTimeMin = Integer.parseInt(secondTimeMin);
int time1Hour = nfirstTimeHour*3600;
int time1Min = nfirstTimeMin*60;
int time2Hour = nsecondTimeHour*3600;
int time2Min = nsecondTimeMin*60;
int time1 = time1Hour + time1Min;
int time2 = time2Hour + time2Min;
int totaltime = time2 - time1;
return totaltime;
}
}