面向过程程序设计

程序:计算机用可理解可执行的命令的集合。

过程:问题解决的步骤。

方法(函数)

结构化程序设计的基础

一、方法三要素

1 功能: 实现的功能(单一)、简单、易维护

2 参数: (传入方法内部的数据)

3 返回值: 方法传出的数据(向调用者返回的数据)

编程求两个数四则运算的结果(具体执行的加减乘除哪一个取决于用户的选择)

[访问控制符][修饰符] 返回值类型 方法名称(参数列表){

方法体

}

返回值类型: void 无返回值 有返回值的必须声明其类型,可以是Java的任一种

方法名:供调用者使用,也可用于区分方法 (可由多个单词构成,首字母小写,其余单词首字母大写)

参数列表:可以多个,多个参数时用逗号隔开。也可以没有参数。参数必须指明数据类型。

方法体:如果有返回值,必须有“return 数据;”无返回值,可以有“return”也可以没有

二、方法的调用

方法的重载: (数量不同或类型不同)

一个类内部多个方法名称相同,参数列表不同

程序从main 方法开始执行

西游之路

传参:给方法传入参数的过程

虚参:方法声明时定义的参数

实参:方法调用时的参数

将实参的值传给虚参,实参和虚参的数量、类型必须匹配。

三、

求两个数相加的和 1+2+3+...+n 的累加和 [m,n]区间内的步长值为k的累加和、n个int数的和

全局变量(成员变量)和局部变量

  1. 变量作用范围:

    默认的变量范围:离它最近的花括号

    2.全局(成员)变量

    在类内部声明的变量

    3.局部变量

    在方法内部声明的变量

    4.局部变量与成员变量同名

    局部变量将隐藏成员变量

    如果成员变量与局部变量同名,则在方法内部,成员变量将被隐藏

Facetoprocess_program_design的更多相关文章

随机推荐

  1. python叠加矩形框图层

    两种方式以及效果: 方式一,使用PIL.Image.blend方式: from PIL import Image, ImageDraw im = Image.open('d:/tmp/58.249.0 ...

  2. Centos7网卡绑定的方法

    温和的方式请参考:https://www.cnblogs.com/zzf0305/p/9594093.html 一:传统的bond方式(饭已验证)------------本种的绑定方式比较暴躁 (1) ...

  3. C++异常之六 异常处理的基本思想

    异常处理的基本思想 C++的异常处理机制使得异常的引发和异常的处理不必在同一个函数中,这样低沉的函数可以着重解决具体问题,而不必过多的考虑异常的处理.上层调用者可以再适当的位置设计对不同类型异常的处理 ...

  4. mycat启动失败

    1.问题 使用mycat配置主从读写分离,启动mycat报错信息如下: STATUS | wrapper | 2020/06/17 17:00:11 | --> Wrapper Started ...

  5. 【开源】基于 SpringBoot 的 web kettle 在线采集平台

    kettle-scheduler-boot 开发计划 序号 项目 状态 优先级 1 在线管理,编辑kettle脚本 紧急 2 通过源码实现集群,多线程执行任务 紧急 2 重构jpa部分,改为mybat ...

  6. 【JAVA基础&Python】静态/非静态代码块

    /* * * static静态代码块: * 调用静态属性的时候 对应类里面的静态代码块就会被直接执行 * 注意: 只会执行一次,只能调用类内静态结构的(方法/属性) * 作用: 初始化类的属性 * * ...

  7. vue第十九单元(mapState mapMutations等方法的使用)

    第十九单元(mapState mapMutations等方法的使用) #课程目标 1.熟练使用mapState 2.熟练使用mapGetters 3.熟练使用mapActions 4.熟练使用mapM ...

  8. [日常摸鱼]poj1509Glass Beads-SAM

    QAQ学了好几天了-(我太傻啦) #include<cstdio> #include<cstring> #define rep(i,n) for(register int i= ...

  9. 【Git】命令思维导图

    Git命令思维导图

  10. js中点回车enter触发事件&layui弹窗按enter键不停弹窗问题的解决&js实现鼠标焦点自动落到文本框(layui)

     js中回车触发事件 一. document.onkeydown = function (e) { // 回车提交表单 // 兼容FF和IE和Opera var theEvent = window.e ...