国的U潜艇还加装专门对空射击的高射机枪或是高射机砲。大战结束之后，火炮逐渐从潜艇上消失，现在的潜艇已经完全看不到任何火炮的设置。二次大战中最有名的潜艇火炮当属德国使用的88毫米炮，他之所以会有名是因为很多人误以为这款火炮也同时被德国陆军做为高射炮与反坦克炮。其实除了口径相同之外，这一门火炮和陆军的88炮是没有关系的。
导弹.导弹使用在潜艇上是在二次大战之后的新发展，不过最早的试验还是在二次大战时期，德国企图将V2火箭由U-潜艇上发射，只是这个试验并未实用化。目前最常见的潜艇