孟子不直接回答“民不加多”的问题,而是用梁惠王熟悉的事例设喻,启发对方,使对方容易接受.“王好战,请以战喻.”总提一句,然后举出两个逃兵“弃甲曳兵而走”的两种情况.根据败逃距离的远近,提出“以五十步笑百步,则如何”的反问,进一步启发,诱使对方在不知不觉中说出否定自己论点的话:“不可,直不百步耳,是亦走也.”最后以子之矛攻子之盾,“王如知此,则无望民之多于邻国也”.这两句忽然转入正题,既回答了“民不加多”的原因,又揭示了五十步笑百步的寓意:梁惠王的“移民移粟”跟邻国统治者的治国不尽心,实质上没有什么区别,只是形式上数量上不同而已.这里暗示着梁惠王搞小恩小惠并不能使民加多,要使民加多,必须施仁政、行王道.