
package ex02.programming;
import java.util.Scanner;
/**
* 사용자가 번개로부터 얼마나 멀리 떨어져 있는지를 계산하는 프로그램을 만들어 보자. 소리는 공기를 통해 초당 약 340m를 이동한다. 빛은 초당 300,000km를 이동한다. 번개를 본 시간과 소리가 도달하는 시간 사이의 간격을 알면 번개까지의 거리를 계산할 수 있다. 시간 간격은 사용자로부터 입력받는다.
* 출력 형태
* 시간간격을 입력하시오(단위: 초): 7
* 번개가 발생한 곳까지의 거리: 2100m // 문제가 잘 못 됨
*/
public class Ex05 {
public static void main(String[] args) {
// 시간 간격 입력받기
System.out.print("시간간격을 입력하시오(단위: 초): ");
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
// System.out.println(t);
// 번개가 발생한 곳까지의 거리 계산
// 1초에 340미터니까 단순 계산하면 이렇게 됨.
int d = t * 340;
System.out.println(d); // 2380이야. 280은 어디에서 왔을까? -> 정답 오류였음.
}
}
Share article