The U.S. Code explicitly limits the total number of four-star officers that may be on active duty at any given time. The total number of active-duty general or flag officers is capped at 231 for the Army, 162 for the Navy, 198 for the Air Force, and 62 for the Marine Corps.[10] For the Army, Marine, Navy, and Air Force, no more than about 21%[11] of each service's active-duty general or flag officers may have more than two stars,[12] and statute sets the total number of four-star officers allowed in each service.[12] This is set at 7 four-star Army generals,[12] 6 four-star Navy admirals,[12] 9 four-star Air Force generals[12] and 2 four-star Marine generals.[12]