public class GR{ public static void main(String[] args){
   for (int i=0;i<100;i%3=0;i++)   System.out.println("i="+i);}}
为什么又错误呢?

解决方案 »

  1.   

    int i=0;
    while(i<100)
    {
    if(i%3==0)
    System.out.println(i);
    i++;
    }
      

  2.   

    你的for循环格式就错了,没有四个表达式的。可以这样写:
    for(int i=0;i<100;i++)
        if(i%3==0)
           System.out.println("i="+i);
      

  3.   

    晕啊...
    for (int i=0;i<100;i%3=0;i++)
    你怎么把for分成五步了
    一般是四步啊:两个分号
      

  4.   

    public class GR{ public static void main(String[] args){
       for (int i=0;i<100 && i%3=0;i++)   System.out.println("i="+i);}}
    符号错误吧
      

  5.   

    对,这样也实行的。
    public class GR{ public static void main(String[] args){
       for (int i=0;i<100 && i%3=0;i++)   System.out.println("i="+i);}}
      

  6.   

    楼主不是来忽悠的吧??for 语句不能这样用啊..
      

  7.   

    楼上两位用&&的似乎是不行的,运行一下试试。
      

  8.   

    for (int i=0;i<100 && i%3=0;i++)//是错误的
    for (int i=0;i<100 && i%3==0;i++)//还是错误的 结果只会输出一个0
    因为当走到第二次循环的时候i=1  条件 "i<100 && i%3==0;"不满足 i++不执行
    循环中止了 
    还是前几位的方法吧 
    for (int i=0;i<100  ;i++){
       if( i%3==0)
       System.out.println("i="+i);
       }