定义整型数组,元素个数为100,每个数组元素值为下标的平方。倒序输出数组中所有的元素。 将数组的元素值依次向前移动,即第i个数组元素取第i+1个数组元素的值,最后一个元素值不动。最后输出所有能被15整除的元素的值。
时间: 2024-09-07 07:04:34 浏览: 39
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
5星 · 资源好评率100%
要定义一个整型数组,元素个数为100,并且每个元素的值为下标的平方,我们可以使用以下Java代码:
```java
int[] array = new int[100];
for (int i = 0; i < array.length; i++) {
array[i] = i * i; // 设置数组元素值为下标的平方
}
```
接下来,倒序输出数组中的所有元素。我们需要使用循环从数组的最后一个元素开始打印,直到第一个元素:
```java
for (int i = array.length - 1; i >= 0; i--) {
System.out.println(array[i]);
}
```
然后,我们将数组的元素值依次向前移动,即第i个数组元素取第i+1个数组元素的值,最后一个元素值不动。这可以通过一个循环来实现:
```java
for (int i = array.length - 1; i > 0; i--) {
array[i] = array[i - 1]; // 向前移动元素
}
array[0] = array[1]; // 处理第一个元素
```
最后,输出所有能被15整除的元素的值:
```java
for (int i = 0; i < array.length; i++) {
if (array[i] % 15 == 0) {
System.out.println(array[i]);
}
}
```
综上所述,完整的代码段如下:
```java
int[] array = new int[100];
for (int i = 0; i < array.length; i++) {
array[i] = i * i; // 设置数组元素值为下标的平方
}
// 倒序输出数组
for (int i = array.length - 1; i >= 0; i--) {
System.out.println(array[i]);
}
// 数组元素值依次向前移动
for (int i = array.length - 1; i > 0; i--) {
array[i] = array[i - 1]; // 向前移动元素
}
array[0] = array[1]; // 处理第一个元素
// 输出能被15整除的元素
for (int i = 0; i < array.length; i++) {
if (array[i] % 15 == 0) {
System.out.println(array[i]);
}
}
```
阅读全文