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