这段代码我不理解。不是没有比0小的吗?放在for循环里面就没有输出,放在for循环外面就输出0
public class TestJiZhi{
public static void main(String[] args){
int[] a = {1,3,5,2,6,0,7};
int b = 0;
for(int i=0;i<a.length;i++){
if(a[i]<b){
b=a[i];
}
}
System.out.println(b);
}
}
因为在for循环中条件得不到满足,不执行打印语句。
i是局部变量
热门标签: