首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于if和while的区别解决思路

2012-02-14 
关于if和while的区别其实这两个关键字是java中最基础的东西,但今天不知道怎么的就范迷糊了。心里大概的区别

关于if和while的区别
其实这两个关键字是java中最基础的东西,但今天不知道怎么的就范迷糊了。
心里大概的区别都知道,就是不能彻底的区分开来。
有高手能给出一套系统的回答么?
例如:if((c=s.read())!= -1)
out.write(c);
  while((c=s.read())!= -1)
out.write(c);


[解决办法]
if((c=s.read())!= -1)
out.write(c);
这个,只运行一次;

while((c=s.read())!= -1)
out.write(c);
这个,会一直读,直到最后c=-1
[解决办法]
if((c=s.read())!= -1)//这样判断的话只读了一个字节
while((c=s.read())!= -1)/这样的话会循环读取,直至读完为止

热点排行
Bad Request.