I don't know if the Navy has any programs like the Air Force's ENJJPT, but considering this program, you're not too far out to be considering fighters. If you go AFROTC, and get ENJJPT, you will be guaranteed the T-38 track, which will get you a fighter or bomber. To get ENJJPT, you need to start preparing early. You'll need to have nearly flawless GPA and PFT scores, better than average AFOQT scores, in addition to some flight time in order to max out your Pilot Candidate Selection Method (PCSM). Not saying that you have to go out and get all of your ratings, but it does help your PCSM to have some hours. When competing for a pilot slot from AFROTC, your Order of Merit (OM) is what will decide whether you will get selected for UPT at all, or possibly ENJJPT. The OM is made up of 50% Unit Commander Ranking, 15% GPA, 10% PFT, 15% PCSM, and 10% Field Training score. It is possible to get a pilot slot relying mostly on the Commanders ranking, but to compete for ENJJPT, you'll need to nail all parts. Something to think about if you choose AFROTC, while you'll always need to perform to the best of your ability, it's never too early to be thinking about fighters.