Java方法

方法

是解决一些问题步骤有序的组合,用来完成特定功能的代码段,减少了繁琐大量的写同种代码

方法在程序中程序中创建在其他地方调用

方法的优点

可以使程序变得简洁美观;

有利于后期的维护和保护;

有效提高程序的效率

方法的命名:

看名知意;小写字母开头单词和单词之间首字母大写列:getBit()

修饰符:访问权限修饰符,定义了该方法的访问类型。

返回值类型 :方法可能会返回值。 就是方法返回值的数据类型。有些方法执行所需的操作,如果没有返回值 之间用void 就可以。

方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。

形式参数:在方法被调用时用于接收外界输入的数据。

实参:调用方法时实际传给方法的数据。

方法体:方法体包含具体的语句,定义该方法的功能。

列:打印乘法看口诀表

public class Text {
    public static void main(String[] args) {

            text();
    }
    public static void text(){
         for (int i=1;i<=9;i++){
             for (int j=1;j<=i;j++){
                 System.out.print(i+"*"+j+"="+i*j+"\t");
             }
             System.out.println();
         }

    }
}

main 方法是被 JVM 调用的,除此之外,main 方法和其它方法没什么区别。

main 方法的头部是不变的,如例子所示,带修饰符 public 和 static,返回 void 类型值,方法名字是 main,此外带个一个 String[] 类型参数。String[] 表明参数是字符串数组。

void类型方法,它不返回值。

通过值专递参数

调用一个方法时候需要提供参数,你必须按照参数列表指定的顺序提供。

方法的重载

一个类的两个方法拥有相同的名字,但是有不同的参数列表。大大简化和方便了调用的过程,减少了重复的步骤。

方法的递归

在 Java 编程中,递归是允许方法调用自身调用的属性。 调用自身的方法称为是递归的。 递归的典型例子是数字的阶乘。 数字 N 的阶乘是 1 到 N 之间所有整数的乘积。 例如 3 的阶乘就是 1×2×3。 下面的程序使用递归来计算数字的阶乘。 如果你对递归的方法比较陌生,那么 fact ( ) 的操作可能看起来有点糊涂。 它是这样工作的,当 fact ( ) 带着参数 1 被调用时,该方法返回 1,否则它返回 fact ( n-1 ) 与 n 的乘积。 为了对这个表达式求值,fact ( ) 带着参数 n-1 被调用。 重复这个过程直到 n 等于 1,且对该方法的调用开始返回。

但平时不建议使用递归能用递归的一般都能用循环;

递归有时候能做到程序简单过程简介。

缺点但会花掉时间和内存,减少了高性能

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值