본문 바로가기
Study/POWER JAVA(기본서)

POWR JAVA 2장 콘솔 입력받기 응용1

by prlkt5200 2022. 8. 22.
반응형

얼마 전에 스캐너를 활용한 것이 나름 재미있어서, 교재의 간단한 예제 문제임에도 해설하여 올려봤습니다!!

뭔가..매순간 내가 입력하는 키보드 값에 따라 값이 계속해서 변화하는 것이, 마치 로봇비서?가 생긴 듯해서

재미있넸요ㅎㅎ

 

예제 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으로 져봤습니다!

그랬더니 결과가 아래와 같이 뜹니다.

스캐너는 괜히 정이 가는 친구처럼 느껴지네요ㅋㅋㅋ 

그럼 이만 포스팅을 마치도록 하겠습니다!!~

 

 

 

 

반응형