面向过程程序设计

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

过程:问题解决的步骤。

方法(函数)

结构化程序设计的基础

一、方法三要素

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. 2、pytorch——Linear模型(最基础版,理解框架,背诵记忆)(调用nn.Modules模块)

    #define y = X @ w import torch from torch import nn #第一模块,数据初始化 n = 100 X = torch.rand(n,2) true_w = ...

  2. Tomcat是如何加载Spring和SpringMVC及Servlet相关知识

    概述 大家是否清楚,Tomcat是如何加载Spring和SpringMVC,今天我们就弄清下这个过程(记录最关键的东西) 其中会涉及到大大小小的知识,包括加载时候的设计模式,Servlet知识等,看了 ...

  3. Day1 【Scrum 冲刺博客】

    (因发作业当天没注意看作业内容,第一天的冲刺博客和第二天的同时发!!!不好意思!!!) 各个成员在 Alpha 阶段认领的任务 方晓莹 搭建社区管理系统的前端框架 登录页开发 管理员模块个人中心开发 ...

  4. vue中监视对象内部变化的三种方法

    一,对整个对象监视 watch:{ obj:{ handler(newV,oldV){ console.log('obj changed') }, deep: true,//深度遍历 immediat ...

  5. 题解 CF504E 【Misha and LCP on Tree】

    PullShit 倍增和树剖的差距!!! 一个 TLE, 一个 luogu 最优解第三!!! 放个对比图(上面倍增,下面轻重链剖分): 不过这是两只 log 非正解... Solution \(LCP ...

  6. NOIP2017 D1T3 逛公园

    发现 \(K\) 很小,不妨设置一个 \(O(NK)\) 的 \(DP\). 发现可行的最短路必须满足是 \(d <= dis <= d + K\). 由逆向思维,则是从某点出发,可以消耗 ...

  7. TCP连接时动态端口的相关问题说明

    最近在线上遇到一个TCP动态端口相关的问题,之前没有留意过此类问题,做个笔记记录在这里,希望也能给大家提供个参考. 简单介绍下问题的场景:Windows服务器上,部署了网关程序SG和RPC进程,其中R ...

  8. 深入理解Java虚拟机(七)——类文件结构

    Java的无关性 由于计算机领域中有很多操作系统和硬件平台同时在竞争,所以,很多编程语言的程序设计会与其运行的平台和操作系统产生耦合,这样就大大增加了程序员的工作,为了适应不同的平台,需要修改很多代码 ...

  9. 本地安装yum源脚本

    rpm -qa|grep yum   //检查是否安装了yum. 如果没有安装就执行下面的文件 创建一个以xxx.sh结尾的文件 #!/bin/bash #创建两个文件用于挂载文件 mkdir /mn ...

  10. 最短路径——BFS算法

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