• 技术文章 >Java >java教程

    java有函数吗?

    青灯夜游青灯夜游2019-11-18 13:51:24原创2793

    java有函数吗?

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

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

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

    函数格式:

    修饰符 返回值类型 函数名 ( [ 参数类型1 参数名1,参数类型2 参数名2.... ] ){

    // [ ] 里面表示可选项,即参数不是必须的

    执行语句...

    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的值返回到调用处
        }
     
    }

    运行结果:

    1.png

    以上就是java有函数吗?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 函数
    上一篇:java常见运行错误有哪些? 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java jdk在哪• java中list与arraylist的区别• java判断list是否包含某个值• java中long与Long的区别
    1/1

    PHP中文网