栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java零基础入门之方法(函数)的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java零基础入门之方法(函数)的使用

方法的使用
  • 一、前言
  • 二、方法的基本概念
    • 2.1 什么是方法
    • 2.2创建一个方法
  • 三、方法的重载
    • 3.1重载
  • 四、方法的递归

一、前言

一看到标题,有的同学可能要奇怪了,诶。怎么是方法,我之前学的C语言,不是叫函数吗,到Java怎么成方法了。
其实这两个是一样的,如果硬要抠字眼的话,方法是不能脱离类存在的,而函数可以。

二、方法的基本概念 2.1 什么是方法

方法可以理解成C语言的函数,是一个代码片段,用来执行或完成一个任务。

2.2创建一个方法

在Java当中,创建方法的格式为:

   方法返回类型  +   方法名(参数类型){
          方法体
   }

举一个例子:我需要创建一个能让两数相加的方法!

  int  add(int a,int b){
  return a+b;
  }

在这里,int是方法返回类型,add是方法名称,int a,int b是方法参数的类型和参数名称。 return a+b。是方法体。如果方法返回类型不是void空的话,在方法结尾,就需要返回方法返回类型。说起来有点绕,意思就是最前面写的是int,那么方法结尾就要返回一个int类型的数据。

三、方法的重载 3.1重载

一句话来说就是,同一个方法名字,提供不同版本的实现,这就是重载。

重载的规则:

  • 方法名相同
  • 方法参数不同(参数个数或参数类型均可)
  • 方法的返回值类型不影响重载
  • 当两个方法的名字相同, 参数也相同, 但是返回值不同的时候, 不构成重载.

方法重载的错误示范:

public static int addInt(int x, int y) {
 return x + y;
 }
public static double addDouble(int x, int y) {
 return x + y;
 }

这里的addInt方法错就错在了返回值类型,不应该是int了,而应该是double。

四、方法的递归

函数自己调用自己这样的行为就叫做方法的递归。
举个例子:

求N的阶乘

public static int factor(int n) {
    if (n == 1) {
        return 1;
   }
    return n * factor(n - 1); 
}

像return n * factor(n - 1);这样的代码。factor方法在方法体里又调用了自己的行为就叫方法的递归。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584579.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号