黑马程序员技术交流社区
标题:
今天入学考试做题时发现的自己一个认知错误
[打印本页]
作者:
JYcainiao
时间:
2015-10-15 20:13
标题:
今天入学考试做题时发现的自己一个认知错误
1. 设计一个方法, 取名叫getCount用来计算出1-100之间有多少能被3整除,要求有返回值,并把结果打印在控制台上.
首先,在java里面 方法就是函数 这个题目就是让写一个函数 方便调用的 函数既有返回值,又有打印值
之前我对函数的理解可能有错误 我以为只要函数里面有打印语句的 必须是void类型的 其实这是一个错误的思想
现在我的理解是这样的 : 返回值为int类型的函数,只要在返回语句之前有打印语句,都是正常的。
public static int getCount(int num)
{
int a = 0;
for (int x = 1;x<100; x++)
{
if(x%3==0)
{ System.out.print(x+"\t");//打印的是符合条件的数值 加个制表符 显得工整
a++;
}
}
System.out.println();//打印回车符 另起一行
System.out.println(a);//打印需要返回的值,在返回值之前打印
return a; //返回函数值
}
作者:
maxwell247
时间:
2015-10-15 21:09
思维定势,我也有...
作者:
yuyucoo
时间:
2015-10-15 21:20
大家觉得入学测试题难度怎么样?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2