赋值= 和 不等于!= 优先级问题
例如:1、boolean temp=is.read()!=-1;
这是一个boolean值的类型,先将IO流里面的字符ascall码读入并判断是否等于-1,然后将判断结ture或者false赋值给temp。
2、int temp;
while((temp=is.read())!=-1){
语句一;}
语句二;
这是将IO流里面的字符ascall码先读入到temp里面,然后再判断是否不等于-1。若不等于-,则执行语句一,直到while循环结束后,再执行语句二。若等于-,则直接执行语句二。