package ex02.programming; import java.util.Scanner; /** * 마일을 킬로미터로 변환하는 프로그램을 작성하라. 1마일은 1609킬로미터와 같다. 사용자로부터 마일의 값을 읽어 들인다. * 출력 형태 * 마일을 입력하시오: 10 * 10.0마일은 16.09킬로미터입니다. */ public class Ex02 { public static void main(String[] args) { // 마일을 입력받기 Scanner sc = new Scanner(System.in); System.out.print("마일을 입력하시오: "); double mile = sc.nextDouble(); // System.out.println(mile); // 킬로미터로 변환하기 double kiloM = mile / 0.62137; // System.out.println(kiloM); // 16.09347087... // 소수점 두 자리로 자르기 double roundKM = Math.round(kiloM * 100) / 100.0; // *100은 소수점 둘째짜리리에서 반올림을 해주고 값이 1609.0이 된다. 거기에 100을 곱하면 원하는 값이 나옴. System.out.println(mile + "마일은 " + roundKM + "킬로미터입니다."); } }
Share article