Java连载25-方法讲解

一、方法
1.方法的基础语法
(1)例子

//需求1:请编写程序计算10和20的和,并将结果输出
int a = 10;
int b = 20;
System.out.print(a + "+" + b  + "=" +(a+b));
System.out.print("\n");
//需求2:请编写程序计算22和55的和,并将计算结果输出
int a1 = 22;
int b1 = 55;
System.out.print(a1 + "+" + b1  + "=" +(a1+b1));

25.1
上面的程序虽然实现了功能,但是程序的复用性很差,因此我们需要引入方法的概念(其实就是python中的函数功能)
我们编写方法来重构上面的代码
(2)方法的本质是什么:
方法就是一段代码片段,并且这段代码片段可以完成某个特定的功能,并且可以被重复利用。
(3)方法对应单词:Method
方法再C语言中叫做函数/Function
(4)方法定义在类体之中,一个类中可以定义多个方法,方法编写的位置没有先后顺序,,可以随意,方法体中不能再定义方法!!!
(5)方法体由java语句构成,方法体当中的代码遵守自上而下的顺序依次进行
(6)方法的语法结构

[修饰符列表]  返回值类型  方法名(形式参数列表){
        java语句
}

例子:

public class d25_{
  public static void main(String[] args) {
    d25_.sumInt(52, 464);
    /*
     * 以下直接使用方法这种机制
     */  
  }
  //单独定义一个方法来计算上面的两个数字之和,代码得到复用
  public static void sumInt(int a ,int b) {
    int c = a+b;
    System.out.print("\n");
    System.out.print(a + "+" + b + "=" + c);
  
  }
}

25.2
.修饰符列表:目前先写为public static,后面会讲
注意:方法的修饰符列表之中有static关键字的话,怎么调用这个方法
类名.方法名(实际参数列表);
ii.返回值:返回值是指一个方法可以完成某个特定的功能,这个功能结束之后大多都是需要返回执行结果的,执行结果可能是一个具体存在的数据,而这个具体存在的数据就是返回值。
iii.返回值类型:返回值是一个具体存在的数据,数据都是有类型的,此处需要指定返回值的具体类型
iv.返回值类型都可以指定哪些类型
java任意一种数据类型都可以,包括基本数据类型和所有的引用数据类型。
v.也可能这个方法执行结束之后不返回任何数据,java中规定,当一个方法执行结束之后返回任何数据的话,返回值类型位置必须写为:void关键字
vi.返回值类型可以是:
byte\short\int\long\float\double\char\boolean\String\void
二、源码:
d25_method_example.java
地址:
https://github.com/ruigege66/Java/blob/master/d25_method_example.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,后台回复”礼包“,获取大数据学习资料
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值