明太祖朱元璋是明朝的开国皇帝,自然没有当过太子。
建文帝朱允炆是明朝第二位皇帝。他本来应该是明朝第三位皇帝,可是原本应该是明朝第二位皇帝的朱标死在了明太祖朱元璋的前面,所以他也就跳过了当太子这一步骤,直接以皇太孙的身份继承了皇位。
明成祖朱棣是朱元璋的第四子,非嫡非长,按理说是当不上皇帝的,所幸特长是会打仗,于是起兵造反,夺取了侄儿朱允炆的皇位,成为明朝第三位皇帝。
明代宗朱祁钰是明朝第七位皇帝,由于他的皇兄明英宗朱祁镇被瓦剌俘虏,他这才临危受命,登上了皇帝的宝座。
明世宗朱厚熜是明朝第十一位皇帝。因为他的上一任明武宗朱厚照没有子嗣,所以他这才被找来当皇帝。
明穆宗朱载垕是明朝第十二位皇帝。嘉靖十八年,朱载垕被封为裕王,他的哥哥被封为太子,他的弟弟被封为景王。不过,没多久,太子就病逝了。按照长幼顺序来说,朱载垕应被封为太子,但是,嘉靖皇帝只是让景王之国而把朱载垕留在京师以默认其太子身份,却始终没有正式册立过。
明熹宗朱由校是明朝第十五位皇帝。万历四十八年,明神宗朱翊钧病逝,太子朱常洛继位,但一个月后,明光宗朱常洛就去世了,朱由校于是以皇长子而非皇太子(没来得及册立)的身份继位。
明思宗朱由检是明朝第十六位皇帝,也是最后一位皇帝。因为他的上一任明熹宗朱由校死后,没有继承人(全都夭折),于是,按照兄终弟及的原则,信王朱由检登上皇位。