当前位置: 首页 > wzjs >正文

网站建设程序制作清华紫光做网站

网站建设程序制作,清华紫光做网站,吉 360 网站建设,当今做哪些网站能致富方法使用 方法就是一个 代码片段 . 类似于 C 语言中的 " 函数 " 。 方法(代码片段)定义: public class Method{ // 方法的定义public static int add(int x, int y) {return x y;} }修饰符(public static) 返回值类型 方法名称([参数类型 形参]){ 方法体代码;…

方法使用

方法就是一个 代码片段 . 类似于 C 语言中的 " 函数 "

方法(代码片段)定义:

public class Method{
// 方法的定义public static int add(int x, int y) {return x + y;}
}

修饰符(public static) 返回值类型 方法名称([参数类型 形参]){  

方法体代码;

[return 返回值];

}

方法调用

需要开辟内存--方法调用结束 内存销毁

过程:调用方法--传递参数--找到方法地址--执行被调用方法的方法体--被调方法结束返回--回到主调方法继续往下执行

定义方法不执行方法代码只有调用才执行;一个方法可调用多次

方法传参

形参:函数中自变量,用来保存函数在调用传递的值

实参:拷贝到形参中,形参和实参本质是两个实体

方法重载

方法名相同,但是参数列表不同(参数的个数、参数的类型、类型的次序),与返回值类型是否相同无关

在方法名相同的情况下,这三个只要有一个不同,那么这个方法就会被重载;

两个方法如果仅仅只是因为返回值类型不同,是不能构成重载的(编译出错)

方法签名

在同一个作用域中不能定义两个相同名称的标识符。(方法中不能定义两个名字一样的变量)

类中可以定义方法名相同的方法--方法签名即:经过编译器编译修改过之后方法最终的名字

具体方式为:方法全路径名+参数列表+返回值类型,构成方法完整的名字。

使用JDK自带的javap反汇编工具查看,具体操作如下:

  1. 先对工程进行编译生成.class字节码文件
  2. 在控制台中进入到要查看的.class所在的目录
  3. 输入:javap -v 字节码文件名字即可

 方法签名中的一些特殊符号说明

[--引用类型,以L开头,以;结尾,中间是引用类型的全类名

递归

定义

一个方法在执行过程中 调用自身 , 就称为 " 递归 ".
递归相当于数学上的 " 数学归纳法 ", 有一个起始条件 , 然后有一个递推公式

必要条件

1. 将原问题划分成其子问题,注意:子问题必须要与原问题的 解法相同
2. 递归出口

调用栈

方法调用的时候, 会有一个 "栈" 这样的内存空间 描述当前的调用关系 . 称为调用栈.
每一次的方法调用就称为一个 " 栈帧 ", 每个栈帧中包含了这次调用的参数是哪些, 返回到哪里继续执行等信息
运用递归求斐波那契数
public class test {public static void main(String[] args) {System.out.println(fib2(3));System.out.println(fib2(6));}
public static int fib2(int n){if(n==1||n==2){return 1;}int f1=1;int f2=1;int f3=1;for(int i=3;i<=n;i++){f3=f1+f2;f1=f2;f2=f3;}return f3;
}

可以使用循环来减少递归中的数据冗余

public static int fib(int n) {int last2 = 1;int last1 = 1;int cur = 0;for (int i = 3; i <= n; i++) {cur = last1 + last2;last2 = last1;last1 = cur;}return cur;

http://www.dtcms.com/wzjs/838335.html

相关文章:

  • 华艺网站建设线上推广销售渠道
  • 企业网站建设需要许可证吗建设厅网站上保存键看不见
  • 申请网站到哪里公司网站建设费用预算
  • wdcp设置网站安全直播传媒公司排名
  • 微网站建设渠道wordpress颜色插件
  • asp网站建设下载安徽网络营销
  • 虚拟主机与网站建设新式装修
  • 小米手机官方网站网页设计师主要是做什么
  • 咋做抽奖网站合肥seo报价
  • 绵阳的网站制作公司低价备案域名购买
  • 深圳企业推广网站搭建个人网站教程
  • 网站栏目设计怎么写wordpress无法进入登录页面
  • 做网站卖流量企业网站建设合作合同
  • 推荐大良营销网站建设从零开始做网站seo
  • 厦门建设网站建站怎么在网站做谷歌广告
  • 医疗网站模板下载wordpress 个人说明
  • 江苏省 前置审批 网站代理公司注册费用
  • vue做的小网站织梦 网站统计
  • 建设资格注册管理中心网站h5怎么制作下一页
  • 网站开发完成如何上线网站开发公司的
  • 缩短网址在线生成百度seo关键词
  • 网站被挂黑链中国建筑网官网app
  • 防红跳转短网址生成天河网站建设优化
  • 建站快车的应用场景如何搭建自己得网站
  • 班级网站源代码自己怎么制作微信网页链接
  • 网站制作加双链接怎么做镜像网站怎么做排名
  • 图书类网站建设策划书个人网站转为企业网站
  • 影视公司简介企业网站产品优化怎么做
  • 做网站设计要适配到手机端么孝感网站设计
  • 常州模板网站建设网站开发的技术栈