我正在建立一个跑步者和他们的时间表。我需要使用模数以分钟和秒为单位找到前一个跑步者背后的时间。前两条记录是
亚军:198 分钟:29 秒数:05 亚军:419 分钟:30 秒数:01
落后一号选手的时间?
到目前为止,这是我的代码:
import java.io.*;
import java.text.*;
public class read3
{
public static void main(String[] args)throws IOException
{
DataInputStream in=new DataInputStream(new FileInputStream("c:\\java\\chapter13\\sheet2\\program2.jdat2"));
int id;
int mins;
int secs;//,num3;
double calc=0,calc2=0;
char chr;
double tcalc=0;
double t1=0,t2=0,t3=0;
NumberFormat money=NumberFormat.getCurrencyInstance();
System.out.println("Runner\tTotal \tTotal \tTime");
System.out.println("Number\tMinutes\tSeconds\tBehind\n");
try
{
while(true)
{
id=in.readInt();
in.readChar();
mins=in.readInt();
in.readChar();
secs=in.readInt();
in.readChar();
System.out.println(id+"\t "+mins+"\t "+secs+"\t"+calc);
}
}
catch(EOFException e)
{
//Hi
}
in.close();
}
}
我只需要知道使用模找到分钟/秒(在单独的变量中)的方程。有人可以帮忙吗?