面向过程程序设计

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

过程:问题解决的步骤。

方法(函数)

结构化程序设计的基础

一、方法三要素

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. IntelliJ IDEA2019.3.2破解/永久激活/安装教程

    我想大家用过史上最好的开发工具就是idea了,没有之一!看到大家都在找idea的激活教程,今天我也在这里跟大家分享一下. 本教程针对现在官网针对的版本是idea2019.3.2,为防止以后会更新破解失 ...

  2. 膜 zhouakngyang 宝典

    持续更新! 注意:本文无 F12. about 周老师:怎么这么强! ZAKY 打 CF 大图:zaky cgr rk1 大图:zaky 传奇 \(1\) ZAKY 打 ATC ZAKY 切题

  3. AcWing 276. I-区域

    题目链接 设 \(0\) 为单调伸长, \(1\) 为单调伸短. 设 \(f[i][j][l][r][x(0 / 1)][y (0 / 1)]\) 为第 \(i\) 行,已经选出\(j\)个格子,第\ ...

  4. 最短路径——BFS算法

    最短路径--BFS算法 单源最短路径问题 每对顶点间的最短路径 BFS求无权图的单源最短路径 bool visited[MAX_VERTEX_NUM]; //访问标记数组 //广度优先遍历 void ...

  5. 四、LoadRunner11安装和破解

    之前安装了LoadRunner12 社区版的,应为满足不了工作需求, 上网仔细查了教程下来LoadRunner11破解版 链接:https://pan.baidu.com/s/1dM8Lwf4p160 ...

  6. 架构师基础技能-搭建gitLab

    前言 想要成为一名架构师,一定要有从无到有搭建环境的能力,这是作为架构师的基础技能,而gitLab服务器的搭建一定又是重中之重. 相信很多小伙伴的公司也在使用gitLab,但都是你们公司的架构师搭建好 ...

  7. Fastjson 1.2.47 远程命令执行漏洞复现

    前言 这个漏洞出来有一段时间了,有人一直复现不成功来问我,就自己复现了下,顺便简单记录下这个漏洞原理,以便后面回忆. 复现过程 网上已经有很多文章了,这里就不在写了.主要记录一下复现过程中遇到的问题 ...

  8. linux环境下jdk安装以及配置

    linux 环境安装jdk和配置环境变量: (此处以root用户安装,此方式安装一台虚拟机装一个jdk即可,所有普通用户可以共用) 1.下载安装jdk 链接: https://pan.baidu.co ...

  9. 【Python】自动化测试的7个步骤

    我们对自动化测试充满了希望,然而,自动化测试却经常带给我们沮丧和失望.虽然,自动化测试可以把我们从困难的环境中解放出来,在实施自动化测试解决问题的同时,又带来同样多的问题.在开展自动化测试的工作中,关 ...

  10. mini-web框架-装饰器-总结2(5.3.2)

    @ 目录 1.说明 2.代码 关于作者 1.说明 多级装饰器嵌套 带参数的装饰器 这里打印print(index) 会在函数定义的时候@test(222) 就被调用,返回一个test2继续装饰 2.代 ...