意思都对,语法也都对,意思有一点点差异:
it will be raining 指在将来某个时候在下雨,时间比第三句远些.
it will rain 将要下雨
it's going to rain 将要下雨,时间比第一句近