?? secondscalculator.java
字號:
import java.io.*;
import java.util.*;
public class SecondsCalculator {
private static BufferedReader stdIn =
new BufferedReader(new InputStreamReader(System.in));
private static PrintWriter stdErr =
new PrintWriter(System.err, true);
private static PrintWriter stdOut =
new PrintWriter(System.out, true);
public static void main(String[] args) throws IOException {
int myHour= 0, myMin= 0, mySec = 0;
boolean justice = false;
do {
stdOut.print("time [hours:minutes:seconds]>");
stdOut.flush();
String myTime = stdIn.readLine();
StringTokenizer tknzr = new StringTokenizer(myTime, ":");
int num = tknzr.countTokens();
if(num != 3) {
stdErr.print("Invalid input");
stdErr.flush();
stdErr.println();
continue;
}
else {
myHour = Integer.parseInt(tknzr.nextToken());
myMin = Integer.parseInt(tknzr.nextToken());
mySec = Integer.parseInt(tknzr.nextToken());
if(myHour > -1 && myHour < 24 && myMin >-1 && myMin < 60 && mySec >-1 && mySec <60)
justice = true;
else {
stdErr.println("Invalid input");
}
}
} while(!justice);
stdOut.println("The number of seconds is: " + (myHour * 3600 + myMin * 60 + mySec));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -