Java中使用Eclipse的基本数组操作
大家好,今天我们将在EclipseIDE中使用Java执行基本数组操作,以了解Java中数组的用法和重要性,下面将介绍基本数组操作:
创建一个数组。
在数组中输入值。
从数组中找到最大值。
从数组中找到最小值。
使用线性搜索在数组中搜索特定值。
使用冒泡排序对数组排序。
以下是用EclipseIDE编写的不言自明的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编写与数组相关的程序,希望您喜欢本文。祝您有美好的一天,继续学习。