A、B没有分号
A 首先语法就不对。多值赋值时候,是不可以这样写的。结尾也少分号;B赋值,这种写法,应该要有i的初始值吧。结尾也少分号;D压根就不可以这么写。还转int 如果 a 和 b 是String类型的呢。肯定错的。