面向过程程序设计

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

过程:问题解决的步骤。

方法(函数)

结构化程序设计的基础

一、方法三要素

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. Panda Global获悉,美国承诺4年内明确区块链数字资产监管方式!

    近日,美国商品期货交易委员会(CFTC)宣布,在4年内将会全面把加密货币监管列为优先事项.Panda Global从7月8日公布的新战略中获悉,此次CFTC公布了自己接下来的新框架,并且在框架中承诺: ...

  2. CSP-S2020初赛游记

    前一星期 感觉没怎么复习初赛啊,经常旷初赛练习赛--整天刷复赛题被老师怒斥了. zhoukangyang 天天做初赛(但是一天还是稳定做 \(2\) 道黑题),是不是要 AK 了啊(慌... 前一天 ...

  3. Office Word文件批量生成软件

    一.软件用途 如果Word文件模板固定,只是要素信息不同,则可以使用本软件批量生成Word文件. 软件下载地址(2020-12-6更新):https://files.cnblogs.com/files ...

  4. Day5 - 07 函数的参数-参数组合

    现在我们学完了位置参数.默认参数.可变参数.关键字参数.命名关键字参数五种参数类型.在Python中定义函数,可以使用这五种参数进行组合.但是参数定义的顺序必须是:必选参数.默认参数.可变参数.命名关 ...

  5. Validated 注解完成 Spring Boot 参数校验

    1.  @Valid 和 @Validated @Valid 注解,是 Bean Validation 所定义,可以添加在普通方法.构造方法.方法参数.方法返回.成员变量上,表示它们需要进行约束校验. ...

  6. 接口测试工具 Jmeter使用笔记(一:编写一个http请求)

    记录学习过程 一.安装Jmeter 1.JAVA环境 JDK下载地址http://java.sun.com/javase/downloads/index.jsp 配置系统变量: (1)JAVA_HOM ...

  7. el-amap 遮罩(带洞多边形)

    el-amap 遮罩(带洞多边形) 遮罩(带洞多边形) 效果图 代码 <template> <div> <el-amap vid="amapDemo" ...

  8. centos下配置Apache的https强制跳转

    vim /etc/httpd/conf/httpd.conf 新增如下三行 RewriteEngine on RewriteCond  %{HTTPS} !=on RewriteRule  ^(.*) ...

  9. css 12-CSS3属性详解:动画详解

    12-CSS3属性详解:动画详解 #前言 本文主要内容: 过渡:transition 2D 转换 transform 3D 转换 transform 动画:animation #过渡:transiti ...

  10. 程序猿的浪漫:用python画动态爱心

    初级画心 学Python,感觉你们的都好复杂,那我来个简单的,我是直接把心形看作是一个正方形+两个半圆: