Java中使用Eclipse的基本数组操作

大家好,今天我们将在Eclipse IDE中使用Java执行基本数组操作,以了解Java中数组的用法和重要性,下面将介绍基本数组操作:

  1. 创建一个数组。

  2. 在数组中输入值。

  3. 从数组中找到最大值。

  4. 从数组中找到最小值。

  5. 使用线性搜索在数组中搜索特定值。

  6. 使用冒泡排序对数组排序。

以下是用Eclipse IDE编写的不言自明的Java代码,以帮助您了解Java数组的基本操作。

import java.util.*;

class Codechef 
{
	public static void main(String[] args)
	{
		int c=0,k;
		
		//创建一个扫描器类的对象以从用户那里获取输入
		Scanner Sc= new Scanner(System.in);

		System.out.println("输入数组中所需的元素数");

		//从用户那里获取数组的长度
		int len=Sc.nextInt();

		//根据用户定义的长度创建一个数组
		int arr[]=new int[len];
		System.out.println("Enter the elements in the array");

		//使用for循环从用户那里获取输入
		for(int i=0;i<len;i++)
		{
			//nextInt()方法允许用户在数组内输入值
			arr[i]=Sc.nextInt();
		}

		//temp变量用于在气泡排序中执行变量的排序
		int temp=0;

		//使用嵌套循环进行气泡排序以按升序对元素进行排序
		for(int i=0;i<len;i++)
		{
			for(int j=i+1;j<len;j++)
			{
				if(arr[i]>arr[j])
				{temp=arr[j];
				arr[j]=arr[i];
				arr[i]=temp;}
			}
		}

		System.out.println("The largest element in the array is ");
		//因为元素按升序排序 
		//最后一个元素是最大元素
		System.out.println(arr[len-1]);

		System.out.println("The smallest element in the array is");

		//这将打印最小的元素
		System.out.println(arr[0]);


		System.out.println("Enter the element you want to search");
		//接受用户输入以执行线性搜索
		int g=Sc.nextInt();

		//for循环检查给定元素是否存在于数组中
		for(int i=0;i<len;i++)
		{
			if(g==arr[i])
			{
				//显示实际的索引,因为数组的索引从0开始 
				k=i+1;
				System.out.println("Element found at "+ k+"th " +"position");		
				c=1;
			}
		}//在找到元素的情况下增加c变量的值

		if(c!=1)//如果找不到元素 
			System.out.println("Element not found");

		System.out.println("elements in the sorted order");

		//for循环以打印元素列表 
		//我们已经使用冒泡排序进行了排序
		for(int i=0;i<len;i++)
		{
			//打印语句以打印数组的元素
			System.out.println(arr[i]);
		}
	}
}

输出结果

    输入数组中所需的元素数
    6

    Enter the elements in the array
    6
    1
    8
    7
    6
    4
    5

    The largest element in the array is 
    8
    The smallest element in the array is
    1

    Enter the element you want to search
    1

    Element found at 1th position

    elements in the sorted order
    1
    4
    5
    6
    7
    8

尝试尝试上面编写的代码,并使用Java编写与数组相关的程序,希望您喜欢本文。祝您有美好的一天,继续学习。