a=b是赋值语句也就是while(false)
解决方案 »
- JNDI配置字符串当中的java:comp/env是什么含义?
- 问个EXCEL中时间格式的显示问题,(影响程序的调用)
- pdfbox抽取pdf文本,遇见java.io.IOException: Unknown encoding for 'GBpc-EUC-H'
- *********读取数据库问题***********
- 学过C++的来解答一下
- 这种求日期的方法合理吗?是否还有更好的方法
- 请教各位大哥关于PreparedStatement的问题。。
- 『SOS』一个二叉树,重要点在于TreeNode,看有没有能帮个忙,会有加分的—————______________----------大三了,一起学Java
- 连接SQL Server数据库,出现Operation failed. DataSet is not open错误!
- 数据库存储还是直接存储在硬盘上好?(来者有分)
- 救命啊,帮帮我吧
- 很简单的问题,高手不要笑我:关于怎么求两个数字的(int型)百分比。多谢!!
while(false){
....
}
当然没问题了。第二个循环相当于
while(2){
....
}
这显然是不对的
boolean a=true;
boolean b=false;
然后a=b,最后a=false,
这样检测的时候看的就是a的值,也就是false第二个是赋值语句
两个数的比较要用“==”。但每个表达式都有一个值,赋值表达式也有。
用boolean值a=b时,表达式的值为boolean型,是while()表达式中要求的类型。
用其它类型值的时候表达式也就不是boolean型,所以不符合while()表达式的要求。所以编译通不过。
RE:
会通过???
这是不可能得!!!!!!!