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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 陈昊 于 2013-6-10 18:22 编辑

当播放到00:07:17左右老师在classAarrayTest下写了这样一段public static int getMax(int[] arr)。以前的固定形式不是public static void main(String[] args)吗?小弟愚笨,求解释。假如问得没质量 请各位别见笑,新手上路。。。。

5 个回复

倒序浏览
public static void main(String[] args)
这个是主函数的入口

public static int getMax(int[] arr)
这只是一个方法
回复 使用道具 举报
public static void main(String[] args)是主函数的固定形式
public static int getMax(int[] arr)是获取一个数组最大值的方法
回复 使用道具 举报
可不可以帮获取最大值那个方法放在主函数入口下面呢?
回复 使用道具 举报
一般函数的基本格式:修饰符 返回值类型 函数名称(){},一般函数必须有返回值类型;当函数主体中没有return语句时,返回值类型为void,当函数主体中有return时,返回值类型为具体的类型。由于主函数的功能只是程序的入口,可以保证其他程序的独立运行,不需要具体的return语句,因此返回值类型为void,而getMax这个函数要求返回一个int型数,因此返回值类型为int.
回复 使用道具 举报
public static int getMax(int[] arr)这是一个静态方法,返回值类型是int,参数是int类型的数组。main只是虚拟机识别的主函数入口
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马