假设a是int类型的变量,并初始化为1,则下列( )是合法的条件语句?

A

if(a=2){}
B

if(true){}
C

if(a){}
D

if(a<<=3){}
出自:江苏开放大学JAVA程序设计形成性考核作业1