【算法基础】java基础——数组&静态方法

这篇具有很好参考价值的文章主要介绍了【算法基础】java基础——数组&静态方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数组:

        数组能够顺序存续相同类型的多个数据。

        一维数组:如果有n个数据,它们的编号为0到n-1,对于0到n-1之间任意的i,可以用a[i]表示数组a中的第i+1个元素。

初始化数组:

举例:

double []a;

a=new double[N];

double [] b=new double [N];

int c={1,3,4,76,8}

使用数组:

a.length可以获取数组a的长度

计算数组元素的平均值:

int N=a.length
double sum=0.0
for (int i=0;i<N;i=i+1)
    sum=sum+a[i]
double acg=sum/N
起别名:

        数组名表示的事整个数组——如果我们将一个数组变量赋予另一个变量,那么两个变量将指向同一个数组。

二维数组:

        二维数组可以是参差不齐的(元素数组的长度可以不一致)。但大多数情况下,都会使用M*N的形式,可以用a[i][j]表示其中的元素。

静态方法:

        很多计算机语言中,静态方法被称为函数,静态方法是一组在被调用时会被顺序执行的语句。修饰符static将这类方法和实例方法区别开来。

        静态方法封装了一系列语句所描述的运算,方法需要参数并根据参数计算出某种数据类型的返回值或者产生某种副作用。

        调用静态方法的方法是写出方法名并在后面的括号中列出参数名,用逗号分隔,当调用是表达式一部分时,方法的返回值会代替表达式中的方法调用。

        方法的性质:方法的参数按值传递、方法名可以被重载、方法只能返回一个值、方法可以产生副作用。

        方法可以调用自己,递归代码比相应的非递归代码更加简洁优雅、易懂。

        静态方法库是定义在一个Java类中的一组静态方法。类的声明是public class加上类名,以及用花括号包含的静态方法。存放类的文件的文件名与类名相同,扩展名是.java。

        模块化编程的好处

        1、程序整体的代码量很大时,每次处理的模块大小仍适中;

        2、可以共享和重用代码而不需要重新实现

        3、很容易用改进的实现替代老的实现

        4、可以为解决编程问题建立合适的抽象模型

        5、缩小调试范围

API:

        API又叫做应用程序编程接口,它可以列出每个库方法名称、签名、简短描述。文章来源地址https://www.toymoban.com/news/detail-806837.html

到了这里,关于【算法基础】java基础——数组&静态方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包