A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

设计一个方法, 取名叫getCount用来计算出1-100之间有多少能被3整除,要求有返回值,并把结果打印在控制台上.
  1. class Demo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.            getCount();
  6.          System.out.println(getCount());
  7.         }
  8.         public static int getCount()                //题目没看清楚,输出次数
  9.         {
  10.                 for(int x=1;x<=100;x++)
  11.                 {
  12.                   if(x%3==0)
  13.                    {
  14.                   
  15.                                               return x;                            //返回值应该在循环以外函数中
  16.                    }
  17.                   
  18.                 }
  19.         }
  20. }
复制代码

改正后
  1. class Demo
  2. {
  3.         public static void main(String[] args)
  4.     {
  5.            getCount();
  6.            System.out.println(getCount());
  7.         }
  8.         public static int getCount()
  9.         {   int a=0;
  10.                 for(int x=1;x<=100;x++)
  11.                 {
  12.                   if(x%3==0)
  13.                    {
  14.                      //System.out.println(x);  不需输出,只需输出次数
  15.                          a++;
  16.                    }     
  17.                 }
  18.                 return a;
  19.         }   
  20. }
复制代码

2 个回复

正序浏览
主要是要干嘛,这个帖子的含义是啥?
回复 使用道具 举报
class  demo
{
        public static void main(String[] args)
        {
                int z=getCount();
                System.out.println("count="+z);
        }
        public static int getCount()
        {
                int count=0;
                for(int x=1;x<100;x++)
                {
                        if(x%3==0)
                        {
                                System.out.print("");
                                count++;
                        }
                       

                }
                return count;
        }
}
我不知道杂说,自己这么搞出来了,给你参考参考。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马