As a young man , Weaver served in the Navy during World War II and took part in qualifications for the 1948 U.S. Olympic decathlon team .