programming/JAVA

JAVA [Scanner 실습편1]

히연쓰 2021. 3. 23. 15:44

1. Scanner 클래스로 이름, 도시, 나이, 체중을 입력받고 다시 출력하는 프로그램을 작성하시오.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package test01;
 
import java.util.Scanner;
 
public class Input {
 
    public static void main(String[] args) {
        // 변수 지정을 할 때는 앞에다 type을 먼저 쓴다.
        Scanner sc = new Scanner(System.in);
        String name = sc.next();
        String city = sc.next();
        int age = sc.nextInt();
        double weight = sc.nextDouble();
        System.out.println("내 이름은 "+name+"이고, 사는 곳은 " +city+"이고 나이는 " +age+ " 몸무게는 " +weight+ "입니다.");
        sc.close();
    }
 
}
 
cs

 

 

2. 초단위의 정수를 입력받고, 몇 시간, 몇 분, 몇 초 인지 출력하는 프로그램을 작성하시오.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package test01;
 
import java.util.Scanner;
 
public class Operator {
 
    public static void main(String[] args) {
        //  정수를 입력받아서 몇시가 몇분 몇초인지 출력하시오.
        
        Scanner sc = new Scanner(System.in);
        System.out.println("시간으로 반환할 정수를 입력하시오.");
        int time = sc.nextInt();  // 정수를 입력한다.
        int sec = time % 60// 60으로 나눈 나머지 초
        int min = (time / 60) % 60// 60으로 나눈 몫을 다시 60으로 나눈 나머지는 분
        int hour = (time/60)/60// 60으로 나눈 몫을 다시 60으로 나눈 몫은 시간
        System.out.println(time+"초는 " + hour + "시" + min + "분"+sec+"초 입니다.");
        sc.close();
        // 몇시간 몇분 몇초인지를 출력하시오. // ex ) 82300
        
        
    }
 
}
cs

결과 값 

'programming > JAVA' 카테고리의 다른 글

db에 파일 넣기  (0) 2021.04.28
JAVA [클래스와 객체]  (0) 2021.03.25
JAVA [Scanner 조건문]  (0) 2021.03.23
JAVA [Scanner]  (0) 2021.03.23
JAVA 설치  (0) 2021.03.23