if문의 문법은
if(조건식){
statement(///조건을 만족하는경우의 상태값)
}
이고 if문에서는 else 와 else if 를 사용 할 수 있습니다.
if(조건식) {
statement //첫번째 if문의 조건식이 참인 경우 else if문으로 넘어가게 됩니다
}else if(조건식){
statement
}else{ //if와 else의 경우가 충족하지 않는경우 else에 있는 statement가 실행 됩니다.
statement
}
else if 나 if 의 개수에는 제한이 없습니다.
이 정보는 https://goddaehee.tistory.com/225 이분의 블로그에서 참고 했습니다 . 아주 잘 정리가 되어있어서 한번 들어가서 보시는 것도 추천 드립니다 !
if문의 중첩 3항 연산자 switch문법등 자세하게 정리가 되어있습니다 !
시, 분, 초를 입력받아 1초를 더한 결과값을 특정 형태의 메시지로 리턴해야 합니다.
이문제 였는데 저는 이 문제의 수도 코드를
//59 초 일때
//분에다 1을 더한다
//그리고 59초 일때 초가 0이 된다
// 만약 59초가 아니면 1초를 더한다
//60분일때 시간을 1 더한다
//그리고 분은 0이 된다
//만약 시간이 24일때
//25시간이 되면 안되기 때문에 0으로 만듬
이렇게 작성 해주었습니다 .
리턴값은 문제에서 요구하는 조건을 충족하는 값으로 return 해주었습니다.
1.문제에 대한 이해가 부족했다 문제를 더 꼼꼼히 읽고 더 많이 풀어보는 연습을 해야겠다.
2.문제가 막혔을때 막힌 원인에 대한 분석이 부족했다 오류케이스를 보고 좀 더 생각을 많이 해볼껄 이라는 생각이 맴돌았다 .
3.조건을 가끔 너무 안일하게 쓰거나 조건의 우선순위를 잘 못쓰는 경향이 있다 조건의 우선순위가 어떤 것인지 생각을 해보고 조건문을 완성 해 나가야 겠다.