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

花都区营销型网站建设个旧做网站哪家公司好

花都区营销型网站建设,个旧做网站哪家公司好,网站制作公司 重庆,嘉定企业网站开发#x1f525;博客主页#x1f525;#xff1a;【 坊钰_CSDN博客 】 欢迎各位点赞#x1f44d;评论✍收藏⭐ 目录 1. 方法的含义 1.1 例子 1.2 方法的概念 2. 方法的定义 3. 实参和形参 3.1 实参和形参的关系 4. 方法的重载 5. 递归 5.1 递归练习 6. 小结 1. 方法的…  博客主页【 坊钰_CSDN博客 】 欢迎各位点赞评论✍收藏⭐ 目录 1. 方法的含义 1.1 例子 1.2 方法的概念 2. 方法的定义 3. 实参和形参 3.1 实参和形参的关系 4. 方法的重载 5. 递归 5.1 递归练习 6. 小结 1. 方法的含义 1.1 例子 我们先举一个例子 假设有一位老师 “张三” 在一次考试后有一道题很难那么学生 1 来问老师这道题咋写学生 2 也来问老师咋写学生 3 也来问老师咋写很多学生都来问这是老师想不可能给每一位学生都单独讲一遍于是老师把这道题的解析录成一个视频让学生们都去看这样就解决了这个问题 这样老师把这个问题整理成视频减少了时间的浪费学生们自己点击视频问题得到解决老师避免一个一个学生去讲解 在编程中也有一样的思想某一个功能需要反复使用一遍一遍写出来又太过冗余所以将这个功能封装起来叫做 “方法”需要它时直接调用即可节省了消耗 1.2 方法的概念 Java 中的 方法 其实就类似与 C 语言中的 函数用来解决一些反复使用的 代码段 例判断一个产品的重量是否达到标准 0  重量 10 为合格重量 10 不合格 public class Test {public static void main(String[] args) {//产品1int product1 4;if(product1 0 product1 10) {System.out.println(合格);} else {System.out.println(不合格);}//产品2int product2 12;if(product1 0 product1 10) {System.out.println(合格);} else {System.out.println(不合格);}//产品3int product3 6;if(product1 0 product1 10) {System.out.println(合格);} else {System.out.println(不合格);}} } 这样每有一个产品就要判断一下代码中重复代码较多那么这就可以用 方法 来优化 2. 方法的定义 //方法的定义修饰符 返回值 方法名称(参数类型 形式参数) {代码块(代码实现)return 返回值 } 知道定义之后就可以用方法来优化上面的例子 public class Test {//封装方法来检查是否合格public static void productCheak(int height) {if(height 0 height 10) {System.out.println(合格);} else {System.out.println(不合格);}}public static void main(String[] args) {//多组产品int product1 4;productCheak(product1);int product2 13;productCheak(product2);int product3 8;productCheak(product3);} } 运行结果 这样优化之后代码结构更加清晰了然这就是方法的作用 3. 实参和形参 例交换两个数的值 public class Test {public static void swap(int x, int y) { //这里的 x y 为形式参数int ret x;x y;y ret;}public static void main(String[] args) {int a 10;int b 20;System.out.println(交换前);System.out.println(a b);swap(a, b); //这里的 a b 为形式参数System.out.println(交换后);System.out.println(a b);}} 运行结果 这我们发现代码是没错的但是 a  b   却没有交换这是为什么这就要探讨实参和形参的关系了 3.1 实参和形参的关系 在内存中形参和实参是两个不同的实体实参有一份空间形参也有一份空间形参把实参临时拷贝到自己的空间中在自己的一份空间执行操作不会影响实参的空间和内容这就是为什么上述 a b 没有交换成功的原因下面图解 4. 方法的重载 在我们日常生活中存在着一词多义的现象例 粉丝可以指的是 某个明星有很多粉丝还可以指 吃火锅时的 粉丝 那么在我们编程的方法中一个方法也可以处理不用形参下的情况这种就叫做方法的重载 例写一个既能算整数相加也能算小数相加的重载方法 add public class Test {public static int add(int x, int y) {return x y;}public static double add(double x, double y) {return x y;}public static void main(String[] args) {//整数int a 1;int b 5;int c add(a, b);System.out.println(c);//小数double m 1.9;double n 4.3;double h add(n, m);System.out.println(h);}} 运行结果 方法重载的注意事项 方法名必须相同参数列表必须不同形参的类型个数与返回值无关  5. 递归 递归着两个字的含义 递依次进行下去    归在依次归递回来 递归就一句话自己调用自己 例正打印一个数字每一位例1234     打印 1 2 3 4 我们可以想要打印 1234 每一位我们拆开先打印 1 在打印 234 每一位在打印 2 在打印 34 每一位在打印 3 在打印 4 每一位 public class Test {public static void print(int n) {if(n 10) {print(n / 10);}System.out.print(n % 10 );}public static void main(String[] args) {int n 1234;print(n);} } 运行结果 图解反复理解 “递” 和 “归” 的含义 5.1 递归练习 斐波那契数列问题青蛙跳台问题汉诺塔问题 这些都不一一讲解了有兴趣的可以自行研究我往期博客也有 6. 小结 以上就是对方法和递归的了解具体还需宝子们去实践如果觉得该博客对你有用的话希望一键三连点个关注不迷路谢谢支持
http://www.hkea.cn/news/14345934/

相关文章:

  • 建设广告网站需要资质吗做网站怎样赚到钱
  • 筹划电子商务网站建设吉安市建设局施工管理站网站
  • 织梦网站建设实训心得建网站要花多少钱
  • 整站优化网站wordpress不能绑定qq
  • 深圳集团网站开发网站开发公司电话法制教育网站
  • flash企业网站哪个网站建站好500平台
  • wordpress 如何购买主题优化网络推广外包
  • 电子产品网站建设策划书泉州百度开户
  • 网站建设机器人网站在公司做有什么要求吗
  • 网站建设的具体方法我想做地推怎么找渠道
  • 付给招聘网站的费用怎么做分录柏乡县建设局网站
  • 网站查询地址成都网站快速开发
  • 太原网站运营优化营销网站设计实验
  • 农业网站建设方案 ppt搜索推广渠道
  • 青岛网站建设系统广州新塘网页设计培训
  • 阿里云网站建站成都网站设计定制
  • 建设seo网站wordpress社交风格模板
  • 音乐网站 模板我是seo关键词
  • 男性产品哪个网站可以做重庆建企业网站
  • 青岛如何做网站seo做网站哪里找程序员
  • 东莞装饰网站建设网站开发如何无感更新
  • 广东建设部网站怎么做才能提高网站权重
  • 达孜网站建设永康城乡建设局网站
  • 用c 做网站在Linux上老薛主机wordpress设置
  • 空间坐标系做图网站网站收录没图片
  • 公司网站icp备案举例说明
  • 备案编号不放在网站wordpress 开发列表网
  • 怎么做wep网站快速搭建网站的好处
  • 哪里可以做网站推广做推广的注册什么公司好
  • 怎样用ps做网站首页图片营销策划的步骤