数组:
数组能够顺序存续相同类型的多个数据。
一维数组:如果有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、缩小调试范围文章来源:https://www.toymoban.com/news/detail-806837.html
API:
API又叫做应用程序编程接口,它可以列出每个库方法名称、签名、简短描述。文章来源地址https://www.toymoban.com/news/detail-806837.html
到了这里,关于【算法基础】java基础——数组&静态方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!