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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

用建立对象的思想,完成设计一个方法, 取名叫getCount用来设计一个方法, 取名叫getCount用来计算出1-100之间有多少能被3整除。要求有返回值,并把结果打印在控制台上.

代码打的太少了,今天打代码有点慢,交作业的时候,还没有完成。
听老毕的,写代码先写需求啊,思路啊,步骤啊。
结果刚写完这个,旁边的哥们代码都敲完了。
都要交作业了。
我狂晕。。
废话不多说。上我的代码,大家品鉴下。谢谢。
/*
        需求:设计一个方法, 取名叫getCount用来计算出1-100之间有多少能被3整除,
              要求有返回值,并把结果打印在控制台上.
        思路:定义一个ZhengChu的类
                        里面有一个变量记录1-100
                        写个方法来统计有多少被3整除
                        返回一个值
                        打印出来
*/

/*class  ZhengChu
{
        public static void main(String[] args)
        {
                getCount(100);
                //System.out.println(getCount.count);
                System.out.println(getCount(100));
               
        }
        public static int getCount(int b)//将int 改为void 就可以。
        {
                int count=0;
                for(int i=1;i<=b;i++)
                {
                        if(i%3==0)
                        {
                                //System.out.println(i);
                                count++;
                        }
                }
                //System.out.println(count);
       
        return count;
        }
}
*/

/*
之前做的是在本类里面有个方法,建立了这个方法之后,我们去调用它。
然后完成了操作。非常好。
如果我们建立一个对象去完成这个,我该怎么去做呢?
如何建立这个对象,然后去调用。
*/

class  ZhengChu
{
        public static void main(String[] args)
        {
                ZhengChu1 g=new ZhengChu1();//建立一个对象,往里传了100,自己之前格式还是不对。。。类名 对象名=new 类名();什么都不能省
                g.getCount(100);//调用对象的方法
                System.out.println(g.getCount(100));//调用对象要注意格式       
        }
       
}
class ZhengChu1
{
        public static int getCount(int b)//将int 改为void 就可以。//对于现在的程序来说,有了明确的返回值类型,就是count,所以用viod不行了
        {
                int count=0;
                for(int i=1;i<=b;i++)
                {
                        if(i%3==0)
                        {
                                count++;
                        }
                }
        return count;
        }
}
//终于完成了,建立对象,调用对象方法。。。。。。。。。

1 个回复

倒序浏览
这个是我写的,请指点指点。。。。。。
class CountTest
{
        public static void main(String[] args)
       
        {
               
                getCount(100,3);//在主函数中调用getCount方法
       
        }
       
       
        public static int getCount(int a,int b){
               
                int count=0;//定义变量,记录个数
               
                for(int i=1;i<=a;i++){
                       
                        if(i%b==0){
                               
                                System.out.print("i="+i+"\t");
                               
                                count ++;
                               
                                System.out.println("count="+count);
                        }
                       
                }
               
                return count;
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马