Java数组和字符串:一维数组的常用操作

学习了一维数组的声明、创建、初始化及引用,那接下来看一下一维数组有那些常用的操作:

输入

使用输入值初始化数组

Scanner sc new Scanner(System.in);
		System.out.print("Enter"+myList.length+"walues:");
		for(int i = 0;i < myList.length;i++)
			myList[i] = sc.nextDouble();

使用随机数初始化数组

for(int i = 0;i < myList.length;i++) {
    
    
			myList[i] = Math.random()*100;
		}

输出(打印)

打印数组中的元素

for (int i = 0; i < myList.length; i++) {
    
    
			System.out.print(myList[i]+"");
		}

处理

对所有元素求和

double total = 0;
		for (int i = 0; i < myList.length; i++) {
    
    
			total += myList[i];
		}

找出最大的元素

double max = myList[0];
		for (int i = 1; i < myList.length; i++) {
    
    
			if (myList[i] > max) {
    
    
				max = myList[i];
			}
		}

移动元素(排序)

double temp = myList[0];
		for (int i = 1; i < myList.length; i++) {
    
    
			myList[i-1] = myList[i];
		}
		myList[myList.length - 1] = temp;

匿名数组

语句

printArray(new int[]{
    
    3,1,2,6,4,2});

使用下面的语法创建一个数组:

New dataType[]{
    
    literal0,literal1,,literalk};

这里没有数组的显示引用变量。这样的数组被称为匿名数组。

猜你喜欢

转载自blog.csdn.net/m0_46700215/article/details/106320942
今日推荐