黑马程序员——函数及数组

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

第一部分 函数

定义:定义在类中的具有特定功能的一段小程序,也称方法。

格式

修饰符  返回值类型  函数名(参数类型  形式参数1,参数类型  形式参数2,……)

{

执行语句;

return  返回值;

}

特点:

  1. 可将功能代码进行封装,便于复用;
  2. 函数只有被调用才执行,提高代码复用性;
  3. 对于函数无具体返回值的情况,返回值的类型用void表示,return可有可无
注意:

  1. 函数只能调用函数,不能嵌套函数
  2. 结果返回个调用者
如何定义一个函数?

1.既然函数是一个独立的功能,先明确功能结果。即:返回值类型

2.在定义功能的过程中是否需要未知内容参与运算。即:参数列表

重载(overload):(只和参数列表有关)

概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。

特点:与返回值类型无关,只看参数列表。

例子:


第二部分 数组

定义:同一种类型的数据的集合,是一个容器。

好处:从0开始,方便操作

格式

第一种

元素类型[]  数组名 = new  元素类型[元素个数或元素长度];

第二种

元素类型[]  数组名 = new  元素类型[]{元素,元素,……};

二维数组格式

1、int[][] arr = new int[数][数];

2、int[][] arr = new int[数][];

3、int[][] arr ={{2,5,6},{3,6,0},{4,6,1,8}};

例子:

例一、两个数换位置


例二、折半查找法(要求数组有序)两种


例三、进制之间的转换通用类型


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,关于MATLAB的问题,我可以回答。要创建一个空数组,可以使用以下语法:A = []。要创建一个行向量,可以使用以下语法:A = [1 2 3]。要创建一个列向量,可以使用以下语法:A = [1; 2; 3]。希望这可以帮到你。 ### 回答2: MATLAB是一种强大的数值计算和编程软件,可以轻松地创建空数组,行向量和列向量。 首先,创建空数组非常简单。只需使用双方括号([])即可创建一个没有元素的空数组。例如,使用以下命令创建一个空数组: ``` arr = [] ``` 接下来,使用MATLAB创建行向量。行向量是一个具有横向排列的一维数组。可以通过将元素用逗号或空格分隔,并将整个向量放在方括号中来创建行向量。例如,使用以下命令创建一个包含三个元素的行向量: ``` row_vec = [1, 2, 3] ``` 也可以按照以下方式创建行向量: ``` row_vec = [1 2 3] ``` 最后,使用MATLAB创建列向量。列向量是一个具有纵向排列的一维数组。为了创建列向量,需要将元素用分号分隔,并将整个向量放在方括号中。例如,使用以下命令创建一个包含三个元素的列向量: ``` column_vec = [1; 2; 3] ``` MATLAB还提供了一些便捷的函数和操作符,用于创建包含特定范围的向量和数组,例如linspace、range、colon等。使用这些函数和操作符可以更加灵活地创建所需的向量和数组。 总之,通过使用MATLAB的方括号语法和一些便捷的函数和操作符,可以轻松创建空数组、行向量和列向量。 ### 回答3: MATLAB是一种强大的数学软件工具,用于数值计算、数据分析和可视化。在MATLAB中,我们可以使用一些简单的命令来创建空数组、行向量和列向量。 首先,我们可以使用以下命令创建一个空数组: empty_array = []; 这个命令创建了一个没有任何元素的空数组。我们可以在后续的操作中用来存储数据。 接下来,我们可以使用以下命令创建一个行向量: row_vector = [ ]; 这个命令创建了一个没有任何元素的行向量。我们可以在方括号内添加逗号分隔的元素来填充行向量。 最后,我们可以使用以下命令创建一个列向量: column_vector = [ ]; 这个命令创建了一个没有任何元素的列向量。同样,我们可以在方括号内添加逗号分隔的元素来填充列向量。 总结起来,我们可以使用empty_array = []命令创建一个空数组,row_vector = []命令创建一个行向量,column_vector = []命令创建一个列向量。这些命令使我们能够在MATLAB中灵活地创建不同类型的数组和向量,并进行进一步的数学计算和数据处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值