摘要: 精髓 将问题分解为规模更小的相同问题 规模不同,但还是相同的问题 持续分解,直到问题规模小到可以用非常简单直接的方式来解决 小规模问题和大规模问题的求解完全不在一个层面上 递归的问题分解方式非常独特,其算法方面的明显特征就是:在算法流程中调用自身 持续分解为规模更小的相同问题,相同问题当然还是用相同 阅读全文
posted @ 2020-08-22 20:35 CrazyGod 阅读(107) 评论(0) 推荐(0)
摘要: 指定参数类型后加..., 然后空格加形参 参数类型... 形参名 一个方法中只能指定一个可变参数,且必须是方法的最后一个参数 任何普通参数都必须在可变参数之前声明 package com.crazygod.method; public class Demo02 { public static voi 阅读全文
posted @ 2020-08-22 19:53 CrazyGod 阅读(129) 评论(0) 推荐(0)
摘要: idea中编写程序 通过资源管理器的地址栏打开命令行窗口 编译出class文件 由于程序在包package com.crazygod.method下,所以要在src目录下运行class文件 通过包引入要执行的class文件 后面加上传递的参数 阅读全文
posted @ 2020-08-22 19:37 CrazyGod 阅读(1457) 评论(0) 推荐(0)
摘要: 方法 完成特定功能的代码片段 方法头、方法体 return:返回值、终止方法 设计方法的原则 保持方法的原子性,一个方法只完成一个功能,有利于后期扩展 方法重载 定义:同一个类中,函数名相同,形参不同的函数 方法重载的规则 方法名称相同 形参不同:个数、类型、参数排列顺序 注意点: 重载的方法返回类 阅读全文
posted @ 2020-08-22 19:11 CrazyGod 阅读(67) 评论(0) 推荐(0)