Java 中打印数组的偶数位置元素
在 Java 中,数组是一个对象。它是一种非基本数据类型,用于存储相同数据类型的多个值。
根据题目要求,我们需要找到数组中位于偶数位置的元素并打印出来。
如果一个数字可以被 2 整除,则称为偶数,否则称为奇数。
让我们探索本文,了解如何使用 Java 编程语言实现这一目标。
为您展示一些实例
实例 1
Suppose the original array is {12, 5, 77, 14, 91, 21, 1, 50}
在找到数组中偶数位置的元素后,结果将为:
Even position of elements present in an array are: [77, 91, 1]
实例 2
Suppose the original array is {12, 23, 11, 64, 5, 87, 22, 67, 100};
在找到数组中偶数位置的元素后,结果将为:
Even position of elements present in an array are: [11, 5, 22, 100]
实例 3
Suppose the original array is {11, 22, 33, 44, 55}
在找到数组中偶数位置的元素后,结果将为:
Even position of elements present in an array are: [33, 55]
算法
步骤 1 - 声明并初始化一个整数数组。
步骤 2 - 初始化 for 循环并检查其长度。
步骤 3 - 从索引 2 开始循环,每次增加 2,直到数组的最后一个索引。
步骤 4 - 打印数组的元素。
语法
要获取数组的长度(数组中元素的数量),数组有一个内置属性 length
下面是其语法:
array.length
其中,'array' 指的是数组引用。
多种方法
我们提供了多种解决方法。
使用静态初始化数组
使用用户定义方法
让我们逐一查看程序及其输出。
方法 1:使用静态初始化数组
示例
在这种方法中,数组元素将在程序中初始化。然后,根据算法,我们需要找到数组中位于偶数位置的元素并打印出来。
public class Main{
//main method
public static void main(String[] args){
//Declare and initialize the array elements
int num[] = {12, 5 , 77, 14, 91, 21, 1};
System.out.println("Even position of elements present in an array are: ");
//logic implementation
for (int i = 2; i < num.length; i = i+2){
System.out.print(num[i]+" ");
}
}
}
输出
Even position of elements present in an array are: 77 91 1
方法 2:使用用户定义方法
示例
在这种方法中,数组元素将在程序中初始化。然后,通过将数组作为参数调用用户定义的方法,并在方法内部根据算法找到数组中位于偶数位置的元素并打印出来。
public class Main{
//main method
public static void main(String[] args){
int num[] = {12, 23, 11, 64, 5, 87, 22, 67, 100};
// calling the user defined method
even_elements(num);
}
//method body
public static void even_elements(int []num){
System.out.println("Even position of elements present in an array are: ");
//logic implementation
for (int i = 2; i < num.length; i = i+2){
System.out.print(num[i]+" ");
}
}
}
输出
Even position of elements present in an array are: 11 5 22 100
在本文中,我们探索了如何使用 Java 编程语言打印数组中位于偶数索引位置的元素。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP