for(int i =0, boolean win = true; i<3; i++)//==>
boolean win = true;
for(int i = 0; i<3; i++)//

解决方案 »

  1.   

    可是象楼上的楼上这样的"win"会自动初始化为"true"么?
      

  2.   

    那就
    boolean win = true;
    for(int i = 0;win = true, i<3; i++)
      

  3.   

    可是象楼上的楼上这样的"win"会自动初始化为"true"么?===>不必担心
      

  4.   

    难道java中for循环的第一个分号不能初始化两个或两个以上的变量吗?我在《java2入门经典中》看到可以的阿!!!
      

  5.   

    第一个分好可以初始化两个以上的变量,但是没有说可以定义两个以上的不同变量;你这句语句就算不放到for中也会报错!
    以下几种情况都可以:
    (一):
    boolean win;
    int i;
    for(i =0, win = true; i<3; i++)......
    (二):
    for(int i =0, j=0; i<3; i++)......