设flag=0;
if(name==null || "".equal(name)){
flag+=1;
}
if(age==0){
flag+=2;
}
if(Email==null || "".equal(Email)){
flag+=4;
}
switch (flag) {
case 0:
system.out.println("dsfdf");
break;
case 1:
system.out.println("dsfdf");
break;
case 2:
system.out.println("dsfdf");
break;
case 3:
system.out.println("dsfdf");
break;
case 4:
system.out.println("dsfdf");
break;
case 5:
system.out.println("dsfdf");
break;
case 6:
system.out.println("dsfdf");
break;
case 7:
system.out.println("dsfdf");
break;
default:
break;
}
这样用2的倍数,flag得到的值就不会有重复的了,很好!最少我这么认为!