黑马程序员技术交流社区
标题:
菜鸟编程return的位置问题,哪位仁兄给详细说说
[打印本页]
作者:
zheng72566
时间:
2015-6-5 19:46
标题:
菜鸟编程return的位置问题,哪位仁兄给详细说说
设计一个方法, 取名叫getCount用来计算出1-100之间有多少能被3整除,要求有返回值,并把结果打印在控制台上.
class Demo
{
public static void main(String[] args)
{
getCount();
System.out.println(getCount());
}
public static int getCount() //题目没看清楚,输出次数
{
for(int x=1;x<=100;x++)
{
if(x%3==0)
{
return x; //返回值应该在循环以外函数中
}
}
}
}
复制代码
改正后
class Demo
{
public static void main(String[] args)
{
getCount();
System.out.println(getCount());
}
public static int getCount()
{ int a=0;
for(int x=1;x<=100;x++)
{
if(x%3==0)
{
//System.out.println(x); 不需输出,只需输出次数
a++;
}
}
return a;
}
}
复制代码
作者:
mouwengang
时间:
2015-6-5 20:05
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;
}
}
我不知道杂说,自己这么搞出来了,给你参考参考。
作者:
kmlitheima
时间:
2015-6-5 21:12
主要是要干嘛,这个帖子的含义是啥?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2