下列选项中哪一个编译不出现错误 ( )
A.int i=0;
if(i)
System.out.println("Hi");
B.int il=5;
int i2=5;
if(i1=i2)
System.out.println("So true");
C.int i=1;
int j=2;
if(i==1||j==2)
System.out.println("OK");
D.int i=1;
int j=2;
if (i==1 &&|j==2)
System.out.println("OK");