C里 if语句 如果后面只有一句  可以省{}
    java 一定要{}的吗?C在while循环中有个while(X!=EOF){}
java中 也能不能这样使用?

解决方案 »

  1.   

    1,可以省掉
    2,没有 EOF,不过在读取文件时如果读到的字节是 -1,那说明已经说取完了。
      

  2.   

    1: java如果只有一句也可以省
    2: 实际上在C语言种这里的EOF可能是一个宏定义,java里面是不支持宏定义的,不过如果把EOF定义成一个常量或者变量当然也可以这样写。
      

  3.   

    刚才写了个程序 if后面我省{}结果把ELSE都输出了  
    以为java  不同
    不过现在再试试 可以了