StringTokenizer st = new StringTokenizer(str, ",|_| ");
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
int sum = 0;
for(int i=0;i<5;i++){
st = new StringTokenizer(br.readLine());
String start = st.nextToken();
String end = st.nextToken();
st = new StringTokenizer(start,":");
int sh = Integer.parseInt(st.nextToken());
int sm = Integer.parseInt(st.nextToken());
int stime = (sh*60) + sm;
st = new StringTokenizer(end,":");
int eh = Integer.parseInt(st.nextToken());
int em = Integer.parseInt(st.nextToken());
int etime = (eh*60) + em;
sum += etime-stime;
}
System.out.println(sum);
}
}
System.out.println("Case #" + i +": " + a+b);
System.out.println("Case #" + i +": " + sum);
sum을 통하지 않고 a+b만 하면 문자열이 합쳐서 나온다.
정수형으로 a와 b를 더한 결과를 얻기 위해서는 출력문을 다음과 같이 수정하면 됩니다:
System.out.println("Case #" + i + ": " + (a + b));
이렇게 감싸주면 정수형이 합해져서 나온다.