最新公告
  • 欢迎您光临立业阁,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • java函数怎么写_Java教程


    函数是定义在类中的一段独立的代码块,用来实现某个功能。Java中,函数又被称为方法。

    函数的主要作用是为了提高代码的复用性。

    函数都是在栈内存中运行;运行的函数处在栈顶。

    函数格式:

    修饰符  返回值类型  函数名 (  [    参数类型1 参数名1,参数类型2 参数名2....  ]  ){
                   //   [    ]    里面表示可选项,即参数不是必须的
                    执行语句...
                    return  返回值;    //返回值的类型必须与返回值类型一致
                      }

    说明:

    修饰符:可以是访问修饰符,也可以说是函数修饰符(abstract、final、 static、synchronized),还可以是两者的组合。

    返回值类型:用于限定函数返回值的数据类型。

    参数类型:用于限定调用函数时传递的数据类型。

    参数名:是一个变量,用来接收调用方法时传递的数据。

    return:用来接收方法以及返回函数指定类型的值。

    返回值:这个值会返回给函数的调用者。

    示例:

    public class method {
        /*
         * 程序入口,主函数 .
         * 
         * @ 方法 <==> 函数,指的是同一个东西.
         */
        public static void main(String[] args) {
    	// 通过函数名调用
    	method01();
     
    	method02(9, 3);
    	System.out.println("5+6=" + add(5, 6));
        }
     
        /*
         * @ 函数的格式为:
         * 
         * @ 访问修饰符 返回值类型 函数名(参数类型1 参数名1,参数类型2 参数名2....){
         * 
         * @ 执行语句
         * 
         * @ return 返回值;//返回值的类型必须与返回值类型一致
         * 
         * @ }
         */
        /*
         * @ 声明一个静态函数method01() 无参数无返回值
         */
        static void method01() {
    	System.out.println("这是method01方法,可以通过method01();调用.");
    	// 这个return可以省略.每个函数都是以return结束,返回到函数调用处
    	return;
        }
     
        /*
         * 有参数无返回值
         */
        static void method02(int num1, int num2) {
    	method01();
    	System.out.println("这是method02方法,第一个参数是" + num1 + "第二个参数是" + num2);
        }
     
        /*
         * 有返回值的返回值类型要和要返回的数据类型一致
         * 
         * @ 例如:计算两个整数的和,结果仍然是整型,返回值类型为int.返回值类型可以说基本数据类型,也可是自定义的数据类型
         */
        static int add(int num1, int num2) {
    	int sum = 0; // 声明一个整形变量并初始化为0
    	sum = num1 + num2;// 将num1和num2的和赋值给sum
    	return sum;// 将sum的值返回到调用处
        }
     
    }

    更多java知识请关注java基础教程

    以上就是java函数怎么写的详细内容,更多请关注liyege.cn其它相关文章!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    • 1195会员总数(位)
    • 111863资源总数(个)
    • 5本周发布(个)
    • 0 今日发布(个)
    • 249稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    冀ICP备19022365号-1 百度地图

    [email protected]

    立业阁(www.liyege.cn)免费提供wordpress主题模板、dedecms模板、帝国cms模板、小说网站源码、电影网站源码以及网络技术分享,建站源码,小说模板,电影模板,网赚教程,VPS推荐