如何理解if( , , ,)
            ....
            ....
            ....
         ???

解决方案 »

  1.   

    java????
    C语言时曾记得貌似这样的表达式是最后一项的值
      

  2.   

    Java 中不允许 if( , , , ) 这样的语法!只允许 if( ; ; ) 这样的语法。
      

  3.   


    汗,看成 for 了,嘿嘿 。if() 中只能是布尔类型的表达式!
      

  4.   


    Java 中不允许 if( , , , ) 这样的语法!只允许 if( ; ; ) 这样的语法。
    [/Quote]
      

  5.   

    if(,,){}
     这样应该不行把,括号里面应该是一个boolean类型的表达式呀!for循环倒可以用for(;;;)
      

  6.   


    我只知道for(;;;)表示while(true)
      

  7.   

    java中不能使用if(;;;)和if(,,,),if后面跟着boolen值,
    for(;;;)相当于while(true)
      

  8.   

    根据JLS,逗号(,)不是操作符,而是其它某些结构的一部分,(如变量声明表达式,for循环结构等)。if的结构的定义中没有包含逗号的版本,所以,if(,,,)这种结构在Java中是非法的。
      

  9.   

    如何理解if( , , ,) //////////是逗号表达式;取逗号的最后一项.如(x=8,a*=x/2,2*x)
      

  10.   

    java不带这么玩的...另外楼上for(;;;)都多了一个;
    应该是俩...
      

  11.   

    没试过这种写法,JAVA应该不允许吧,多个表达式之间起码用“||”符号连接起来
      

  12.   

    java中if()括号中必须是boolean类型的值,所以if(;;;)是根本无法通过编译的。just try it。
      

  13.   

    java里面有这样的表达式吗?
    看来我落伍了呀