如何理解if( , , ,)??? 如何理解if( , , ,) .... .... .... ??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java????C语言时曾记得貌似这样的表达式是最后一项的值 Java 中不允许 if( , , , ) 这样的语法!只允许 if( ; ; ) 这样的语法。 汗,看成 for 了,嘿嘿 。if() 中只能是布尔类型的表达式! Java 中不允许 if( , , , ) 这样的语法!只允许 if( ; ; ) 这样的语法。[/Quote] if(,,){} 这样应该不行把,括号里面应该是一个boolean类型的表达式呀!for循环倒可以用for(;;;) 我只知道for(;;;)表示while(true) java中不能使用if(;;;)和if(,,,),if后面跟着boolen值,for(;;;)相当于while(true) 根据JLS,逗号(,)不是操作符,而是其它某些结构的一部分,(如变量声明表达式,for循环结构等)。if的结构的定义中没有包含逗号的版本,所以,if(,,,)这种结构在Java中是非法的。 如何理解if( , , ,) //////////是逗号表达式;取逗号的最后一项.如(x=8,a*=x/2,2*x) java不带这么玩的...另外楼上for(;;;)都多了一个;应该是俩... 没试过这种写法,JAVA应该不允许吧,多个表达式之间起码用“||”符号连接起来 java中if()括号中必须是boolean类型的值,所以if(;;;)是根本无法通过编译的。just try it。 java里面有这样的表达式吗?看来我落伍了呀 有关super与this的问题 解释一下这句:AClass db1=new BClass(); java连接sqlserver2000出错 Comparable和Number类得多态使用,java高手们都来解释一下,谢谢!(深入研究jfreechart) 请问能否这样释放对象? 程序疑问,请指教! 新手如何学习JAVA AWT和Swing混用的时候,AWT的控件总会压在Swing的上面,怎么办呀? 如何判断一个String的内容是否字母或数字?? Rmi+Applet 关于向打印机传送命令的问题 泛型
C语言时曾记得貌似这样的表达式是最后一项的值
汗,看成 for 了,嘿嘿 。if() 中只能是布尔类型的表达式!
Java 中不允许 if( , , , ) 这样的语法!只允许 if( ; ; ) 这样的语法。
[/Quote]
这样应该不行把,括号里面应该是一个boolean类型的表达式呀!for循环倒可以用for(;;;)
我只知道for(;;;)表示while(true)
for(;;;)相当于while(true)
应该是俩...
看来我落伍了呀