友邦保险员工实际工资:关于jsp的一个小问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 16:52:47
例:(这是上传代码中的一小段,不太懂,请高手解释一下,谢谢)
int n;
int forth;
while((n=randomFile.readByte())!=-1&&(forth<=4))

问题1:这个"n"是什么意思?
问题2:&&这个不太懂,不知道如何应用,帮解释一下,最好举例说明1
while((n=randomFile1.readByte())!=-1&&(forth<=4))

if(n=='\n') //n值应该为整形,这怎么可以相比较

{
forthEnterPosition=randomFile1.getFilePointer();
forth++;
}

这里的n是一个变量,是指文件的字节
if(n=='\n')
\n也是一个字节,是回车的意思.
&&是短路与,就是说&&左边的如果为假,程序就不会判断右边,值一定为假.
还有短路或,只要短路或左边的为真,程序也不会判断右边,值一定为真.
也就是说while((n=randomFile1.readByte())!=-1&&(forth<=4))
如果n=randomFile1.readByte())==-1
那么forth<=4不执行.