📄 secondscalculator.java
字号:
import java.io.*;
import java.util.*;
public class SecondsCalculator {
private static BufferedReader stdIn =
new BufferedReader(new InputStreamReader(System.in));
private static PrintWriter stdOut =
new PrintWriter(System.out, true);
private static PrintWriter stdErr =
new PrintWriter(System.err, true);
public static void main(String[] args) throws IOException{
String time;
int hour,minute,second,totalseconds,parts;
for(;;){
try{
stdOut.print("time [hours:minutes:seconds]>");
stdOut.flush();
hour=0;minute=0;second=0;
time=stdIn.readLine();
StringTokenizer k=new StringTokenizer(time,":");
parts=k.countTokens();
if(parts!=3) stdOut.println("Invalid input");
else{
hour=Integer.parseInt(k.nextToken());
minute=Integer.parseInt(k.nextToken());
second=Integer.parseInt(k.nextToken());
totalseconds=hour*3600+minute*60+second;
if(hour<=23 & hour>=0 & minute<=59 & minute>=0 & second<=59 & second>=0){
stdOut.println("The number of seconds is:"+totalseconds);
break;}
else stdOut.println("Invalid input");
}
}catch(NumberFormatException nfe){
stdErr.println(nfe);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -