int[] myArray = { 1, 2, 3, 4, 5 }; int lastIndex = myArray.Length - 1; int lastElement = myArray[lastIndex]; Console.WriteLine(lastElement);
时间: 2023-02-14 17:28:42 浏览: 81
这段代码中有一个 int 类型的数组 myArray,它有五个元素,分别是 1、2、3、4、5。
然后定义了一个变量 lastIndex,并将 myArray 的长度减 1 赋值给 lastIndex,因此 lastIndex 的值是 4。
接着定义了一个变量 lastElement,并将 myArray 数组的第 lastIndex 个元素赋值给 lastElement。由于 lastIndex 的值为 4,因此 lastElement 的值就是 myArray 数组的第五个元素,即 5。
最后,调用了 Console.WriteLine 方法,将 lastElement 的值输出到控制台。因此,当运行这段代码时,控制台会输出 5。
相关问题
______myArray =new int[5] [5];int total=0;for (int i=0;i<myArray.length;i++) {
这是一个二维数组的声明和初始化。myArray是一个5x5的int类型二维数组。接下来的代码是对这个二维数组进行遍历,计算出所有元素的总和。具体做法是使用两个for循环,分别遍历行和列,将每个元素加入到total变量中。代码如下:
```
int[][] myArray = new int[5][5];
int total = 0;
for (int i = 0; i < myArray.length; i++) {
for (int j = 0; j < myArray[i].length; j++) {
total += myArray[i][j];
}
}
```
package five; import java.util.*; public class five { public static void main(String [] args) { int myArray[]; myArray=new int[20]; for(int i=0;i<myArray.length;i++) { Random r1=new Random(); int i1=r1.nextInt(29)+1;//0~30之间的随机整数 myArray[i]=i1; System.out.println(i+"\t\t"+myArray[i]); } // for(int i=0;i<myArray.length;i++) // System.out.print(i+" "); // System.out.print("\n"); } }
这是一个Java程序,它创建了一个包含20个元素的整型数组myArray,并使用Random类生成随机整数来填充这个数组。程序首先使用new关键字创建一个长度为20的整型数组myArray。然后,使用for循环遍历数组中的每个元素,并使用Random类的nextInt()方法生成一个大于等于1小于等于30的随机整数,并将其赋值给当前元素。最后,使用System.out.println()方法将数组下标和当前元素的值输出到控制台。
代码中还有一段被注释掉的for循环,它可以用来输出数组的下标,但由于没有被调用,因此不会产生任何输出。
阅读全文