반응형
얼마 전에 스캐너를 활용한 것이 나름 재미있어서, 교재의 간단한 예제 문제임에도 해설하여 올려봤습니다!!
뭔가..매순간 내가 입력하는 키보드 값에 따라 값이 계속해서 변화하는 것이, 마치 로봇비서?가 생긴 듯해서
재미있넸요ㅎㅎ
예제 2-6번 문제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | package test; import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //스캐너 객체를 생성해준다. System.out.println("초를 입력하시오:"); int time = sc.nextInt(); //time 변수에 스캐너 객체를 통해 입력한 값(정수)를 저장해준다. //time 변수 값(리터럴)을 토대로 사칙연산 기호를 활용해 분과 초를 만들어 준다. int sec = (time % 60); //time값(정수)을 60으로 나눈 것의 나머지 값이 변수에 저장이 된다. int min = (time / 60); //time값(정수)을 60으로 나눈 값이 변수에 저장이 된다. //다만 time 변수를 int로 선언했기에, 60으로 나눠도 정수값만 출력이 된다. System.out.println(time + "초는 " + min + "분 " + sec + "초 입니다."); } | cs |
time 값은 60으로 져봤습니다!
그랬더니 결과가 아래와 같이 뜹니다.
스캐너는 괜히 정이 가는 친구처럼 느껴지네요ㅋㅋㅋ
그럼 이만 포스팅을 마치도록 하겠습니다!!~

반응형
'Study > POWER JAVA(기본서)' 카테고리의 다른 글
| POWER JAVA 2장 프로그래밍 3번 ~ 5번 문제 (0) | 2022.08.31 |
|---|---|
| POWER JAVA 2장 프로그래밍 1 ~ 2번 문제 (0) | 2022.08.31 |
| POWER JAVA 2장 콘솔 입력받기 예제 (0) | 2022.08.14 |
| POWER JAVA 2장 메소드 예제 (0) | 2022.08.03 |
| POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습_4 (3) | 2022.08.02 |