黑马程序员技术交流社区

标题: 循环找问题,编译一直不成功找不到符号 [打印本页]

作者: 张世刚    时间: 2012-6-20 13:58
标题: 循环找问题,编译一直不成功找不到符号
本帖最后由 张世刚 于 2012-6-20 14:31 编辑
  1. class  ForTest
  2.    {
  3.         public static void main (String [] args)
  4.            {
  5.                
  6.                 int count=0;
  7.                 for (int x=1 ; x<=100 ; x++ );
  8.     {
  9.                 if (x%7==0);
  10.            System.out.println ("x="+x);
  11.            count++;
  12.   
  13.         
  14.              }
  15.       System.out.println("count="+count);
  16. }
  17.          
  18.     }
复制代码

作者: 符云爵    时间: 2012-6-20 14:00
for (int x=1 ; x<=100 ; x++ );

后边多了个分号
作者: 唐辉辉    时间: 2012-6-20 14:00
本帖最后由 唐辉辉 于 2012-6-20 14:02 编辑

for (int x=1 ; x<=100 ; x++ );多了分号
if (x%7==0);多了分号,却少了括号
当遇到编译时的问题时,楼主一定要仔细检查代码。
正确如下
class Demo1 {
        public static void main(String[] args) {

                int count = 0;
                for (int x = 1; x <= 100; x++)
                       
                {
                        if (x % 7 == 0){
                               
                        System.out.println("x=" + x);
                        count++;
                        }
                }
        }
}

作者: 王晓新    时间: 2012-6-20 14:06
class  ForTest
   {
        public static void main (String [] args)
           {
               
                int count=0;
                for (int x=1 ; x<=100 ; x++ );//这里多了一个分号,就相当于一条空语句,效果是x从1到100,循环完之后才执行下面的语句
    {
                if (x%7==0);
           System.out.println ("x="+x);//这里也多了一个分号
           count++;
  
        
             }
    }
    }
作者: 燃烧端午    时间: 2012-6-20 14:18
楼主应该是要找1到100以内7的倍数吧
  1. public class  ForTest
  2. {
  3.     public static void main (String [] args)
  4.        {
  5.             
  6.                    // int count=0;//这个好像没用吧
  7.           for (int x=1 ; x<=100 ; x++ )//;
  8.          {
  9.             if (x%7==0)//;为什么要加分号if和for语句不用分号结尾的
  10.                     System.out.println ("x="+x);
  11.                     // count++;

  12.          }
  13.        }
  14. }

复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2