(1)189-70×2=49元
答:乙班比甲班少付49元.
(2)设第一次购买了x千克,
则第二次购买了(70-x)千克.
①第一次不超过30千克,第二次30千克以上,但不超过50千克
3x+(70-x)×2.5=189
解得:x=28,
则70-x=42
符合题意.
②第一次不超过30千克,第二才是50千克以上.
3x+(70-x)×2=189
x=49不合题意,舍去.
③两次都是30千克以上,但不超过50千克
2.5x+(70-x)×2.5=189
无解
答第一次购买了28千克,
则第二次购买了42千克