骆龙 发表于 2012-2-27 19:22
java程序在读for 循环时 它读System.out.print("a"),int a = 1 这句时应该是这样读的
int a=1,System.out ...
谢谢!看看我理解的对么:
第一个 for 循环的 System.out.println("a"),d = 1; 能通过是因为编译器把它作为一条语句。
类似于:int a=1, d=1; 来处理。
第二个 for 循环的 System.out.print("a"),int a = 1; 不能通过编译是因为这时候,编译器无法将它作为一条语句来处理了,所以提示“不是语句”,“需要';'”。 |