方法的创建、重载及递归调用
来源:互联网 发布:黑马python基础班视频 编辑:程序博客网 时间:2024/04/27 19:07
-----------siwuxie095
1、方法的定义
方法就是一段可重复调用的代码段
定义格式:
「方法的返回值类型为void 时,不需要返回值,小括号 () 里可以有参数」
2、方法的重载:
方法名称相同,但是参数的类型和个数不同(即参数可辨),
通过传递参数的个数和类型不同来完成不同的功能
调用时系统自动匹配
3、方法的递归调用
递归调用是一种特殊的调用形式,就是方法自己调自己
常用于遍历(如:文件夹等)
如:从 1加到 100
代码:
package com.siwuxie095.method;
public class MethodDemo01 {
public staticvoid main(String[] args) {
System.out.println(addNum(100));
}
/**
* 100+99+...+1
* @param num
* @return
*/
public staticint addNum(int num) {
if (num==1) {//程序出口
return1;
}else {
return num+addNum(num-1);
}
}
}
运行一览:
【made by siwuxie095】
0 0
- 方法的创建、重载及递归调用
- Java方法创建和重载、递归调用
- Java中方法的传值、重载、递归调用
- java方法重载与递归调用
- javascript中创建对象的方式及方法的重载
- 方法的递归调用
- 方法的递归调用
- 方法的递归调用
- 如何防止重载toString方法时产生递归调用
- 十天学完java基础-方法重载和递归调用
- 方法 | 方法是什么、方法的重载、方法的递归
- 方法的重载,方法的调用和数组,及数组的排序
- java 方法的递归调用
- 方法重载,递归,封装
- 方法 重载 递归
- 方法重载和递归
- VC中DLL的创建及调用方法
- VC中DLL的创建及调用方法
- python爬虫笔记<一:POST和GET数据传送>
- Java JPA知识的理解与总结
- BZOJ 4765 普通计算姬(分块表+树状数组)
- 各种数据类型的取值范围
- 机器学习常见面试问题(一)
- 方法的创建、重载及递归调用
- Servlet 与 CGI 的比较
- JDK1.5新特性-枚举
- 四平方和(蓝桥杯入门)
- 最小路径覆盖问题
- 《Java高并发程序设计》学习 --2.2 初始线程:线程的基本操作
- iOS 中UIPasteboard
- jsp内置对象之session对象
- 《快学Scala》习题详解 第4章 映射和元组