‫欢迎回来｡
‫在本视频中, 我们将了解一个种族以及创建和使用种族的几种方法｡
‫那么我们开始吧｡
‫我们再次使用main方法, 在这里我将创建一个整型数组｡
‫我们先创建一个, 然后调用它.
‫好极了｡
‫这将是一个新的整型5数组｡
‫这意味着我们有一个整型数组, 它有五个值, 或者至少有一个空间可以容纳五个值.
‫所以我们直接定义数组中要存储多少个不同的值, 以便将这些值添加到数组中｡
‫我们有多种方法｡
‫一个是我们在一个特定的索引上赋值, 我们赋值一个特定的值｡
‫假设一个学生很优秀, 他得了20分, 或者我们得了20分.
‫第二个年级是, 比如说15岁等等｡
‫现在我可以继续, 将等级添加到数组中, 并且索引必须是特定的.
‫从0到4, 这五个值是我要加到等级数组中的｡
‫当然, 我也可以稍微调高一些｡
‫因此, 并不是所有的学生都很优秀, 但也有一些学生的成绩很差｡
‫好吧, 我会的
‫这就是创建数组的一般方法, 初始化数组的方法, 添加数组值的方法,
‫以及访问数组的方法｡
‫所以我们直接进入吧｡
‫我将使用, 这是控制台的代码片段,
‫右行双击, 我将得到控制台, 在这里我简单地说, 分数为零｡
‫在这里我们在零的位置再次使用了花括号, 这将是很好的｡
‫如你所见, 它总是从零开始｡
‫所以电脑从零开始计数｡
‫这才是重点｡
‫因此, 光靠这些是不够的｡
‫我们也想看看控制台｡
‫控制read键, 让我们再看一遍｡
‫最好的指数是20
‫好吧, 我会的
‫而这正是我们这里所拥有的｡
‫这就是访问它的方法｡
‫如果你想改变它之后, 你可以这样做｡
‫假设有人按下了这个键, 我想改变这个值, 然后再给予出一次.
‫所以这里我只说, 太好了, 或者让我们得到用户输入的值, 然后把它变成一个整数｡
‫所以我们只需要说字符串输入等于控制台的红色点线, 现在我们需要确保输入被转换为整数,
‫因为等级只能包含整数｡
‫所以我们必须确保这个职位的分数是一个真正的整数｡
‫那我们该怎么做呢？
‫你还记得吗？
‫所以这个版本是不安全的｡
‫所以try parse是更安全的版本｡
‫但我现在要用Parse了因为我知道我只需要输入一个整数.
‫所以在这里我将解析输入｡
‫现在就去
‫我们去看看
‫指数为零的利率为20｡
‫现在我们把它改成10, 创建一个索引, 现在0是10｡
‫所以这就是你可以随时改变值的方法, 对吗？
‫所以你在这行赋值, 我赋值｡
‫将值赋给位于索引零处的数组great｡
‫这里我们声明并初始化｡
‫好吧, 我会的
‫但是, 创建数组或初始化数组有不同的方法｡
‫这些就是我们看到的｡
‫现在让我们来看看其他人｡
‫假设我们有另一个数组, 我们称之为数学学生A的成绩, 这些值都在大括号里, 我想给它们赋值.
‫假设我有20, 13, 12, 8, 8｡
‫这些就是我的A班学生的价值观｡
‫这是另一种初始化方法｡
‫还有第三种方法, 也是数据类型方括号, 然后你再输入一次名字, 很棒的数学学生｡
‫这将是一个新的int, 在这里我声明了double, 在这里我再次输入值｡
‫所以1520 317实际上20将是最高值｡
‫假设这些是我的其他值｡
‫你可以看到这个数组, 数学学生B的成绩长度是6｡
‫所以有六个值而学生A只有五个值｡
‫所以为了得到一个数组的长度, 你可以使用数组名｡
‫所以初三的学生, 一个点号长｡
‫正如您所看到的, 有一个名为length的属性, 它获取数组所有维度中的元素总数｡
‫让我们把它打印到控制台上｡
‫我将使用CW tab键, tab键, 在这里我将输入｡
‫我抄了一份｡
‫不, 我没有抄｡
‫而这将是我的学生们的伟大的价值｡
‫再一次, 我将使用红键｡
‫现在开始运行｡
‫在这里我只需要再输入一次｡
‫我要用这个｡
‫那么数学学生A的年级长度是5｡
‫这里有五个值, 这就是我们在这里得到的｡
‫所以为了得到长度, 你只要使用属性长度, 这经常会派上用场｡
‫所以理解这个概念非常重要｡
‫在下一个视频中, 我们将看一下我之前提到的for each循环,
‫就像我们一般讨论循环一样｡
‫但我还没有介绍它, 因为我们需要首先理解种族的概念, 这就是为什么我们要在下一个视频中从每一个开始｡
‫所以看那里｡