프로그램은 사용자로부터 특정 형태의 데이터를 입력을 받아 특정 형태로 출력을 해주게끔 하는 무언가다. 입력(Input)을 받는 방법은 여러가지가 있다. 먼저 그냥 소스코드에 입력할 데이터를 직접 써놓는 경우.. 하지만 상황이 바뀌어 입력값을 바꿔줘야 할 경우, 매번 똑같은 입력값들을 지우고 다시 써야하는 엄청난 번거로움이 생기기 마련이다. 보다 편리한 방법은 변수를 하나 만들어 거기에 입력값을 지정해주는 것이다. 이렇게하면 매 코드마다 입력값을 수정해줄 필요 없이, 해당 변수의 입력값만 수정해주면 된다. 하지만 이 역시 코드가 길어지고 복잡해지면 똑같은 번거로움을 피하긴 어려울거다. 그래서 코딩과정에서 입력값을 받는것이 아닌, 별도의 창을 띄워 사용자로부터 직접 데이터를 입력받는 방법을 사용할 수도 있다..