초를 입력하여 시/분/초로 나타내는 문제
Scanner sc = new Scanner(System.in);
--> S 대문자 기입 주의!!!
-->Scanner : 키보드로 데이터 입력받기를 지원!
-->sc : 변수
타이핑 후 : ctrl + shift + o 눌러야함!
누르면 상단에 -->import java.utill.Scanner; 생김 그럼 완료!
System.out.println(); -->단축기syso치고 ctrl+space바 누름!
: 가로안()의 내용을 출력
int totalsecond = sc.nextInt(); --> 입력해야 console창에 데이터기입가능!
/ : 나누기 -->몫만 남음
%: 나누기 -->나머지만 남음
1시간은 3600초
60000초를 입력하면
int hour = 60000/3600 : 몫인 6만 남음
int minute = 60000%3600 에서 남은 나머지를 60으로 나눠줘야함 (1분 =60초)
60000%3600/60 --> 60000에서 3600으로 나누면 나머지 : 2400
2400/60 : 40 --> 40분
int second = 60000%3600%60 --> 2400에서 60으로 나누고 남은 나머지가 : 초
딱 떨어지기 때문에 --> 0초
'java 코딩' 카테고리의 다른 글
삼항연산자 예제 (상자의 개수구하기) (0) | 2021.11.21 |
---|---|
삼항연산자 (짝수,홀수 판별) (1) | 2021.11.20 |
대입연산자 문제 (0) | 2021.11.20 |
변수- 데이터타입 예제 (0) | 2021.11.20 |
코딩 비전공자의 블로그 시작입니다!! (0) | 2021.11.20 |