코딩기록 저장소 🐕/JAVA
watch 실습
kimkongmom
2023. 7. 20. 10:28
시계원리로 코드 짜보기
우선 Watch 클래스를 생성해줍니다.
private 필드안에 써줍니다.getter와 setter작성법 익히기!
빨간네모들은 유심히 보고 규칙을 찾습니다 시간을 24로 나눈 나머지가 바로 시간! 몫은 하루로 판단
이 식에서는 일수는 포함되어있지 않기 때문에 생략합니다.
예를 들어 34시간이라고 생각해보자 몫이 1(하루) 나머지 10(시간) 이나온다!
minute과 second를 보게되면 여기서부터는 초과한 값을 hour로 보내줘야하기 때문에
하나의 식이 더 추가됩니다!
예를 들어 130분이라고 하면 60으로 나눈 몫 2(시간) 나머지 10(분) 이기때문에 2를 시간으로 올려준다!그식이
addHour(minute / 60);
누적된 minute을 60으로 나눈 몫을addHour 에게 전달한다 minute %= 60;(복합연산자)
second도 똑같다!
watch 객체 생서 해줍니다(대문자 주의, 객체 생성할때 ()괄호좀 뺴먹지말아라!!!)