As of 2009, the U.S. Army does not require that one knows how to swim in order to be a member of it's service. The only service that requires swimming knowledge is The Navy.
Yes. A great ability and agility to swim is a must. Swimming strengthened the muscular structure, improves breathing aptitude and heart condition. Thus, watery area may encounter in battlefield.