publicclass Test {
public static void main(String[]args){
inti=-1;
// if(i<1){
// System.out.println(1);
// }else if(i<10){
// System.out.println(2);
// }else if(i<100){
// System.out.println(3);
// }else if(i<1000){
// System.out.println(4);
// }
if(i<1){
System.out.println(1);
}
if(i<10){
System.out.println(2);
}
if(i<100){
System.out.println(3);
}
if(i<1000){
System.out.println(4);
}
}
}
*******上面程序中如果去掉注释则程序会输出第一部分1, 第二部分1,2,3,4这就是在if多分支语句中写if和else if语句的区别