数组常见操作
Posted 心碎whn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组常见操作相关的知识,希望对你有一定的参考价值。
数组的定义
- int[] arr = new int[5];
- int[] arr = new int[]{1,2,3,4}
- int[] arr = {1,2,3,4}
取数组中的最值
public static void main(String[] args) { int[] va = {45,7,67,87,98,0,45,78,100}; int tmp = va[0]; for(int i=1;i<va.length;i++){ if(tmp<va[i]){ tmp = va[i]; i++; } }
System.out.println(tmp); //最大值 }
选择排序
public static void main(String[] args) { int[] va = {45,7,67,87,98,0,45,78,100}; int tmp=va[0]; for(int i=0;i<va.length-1;i++){ for(int y=i+1;y<va.length;y++){ if(va[i]>va[y]){ tmp = va[i]; va[i] = va[y]; va[y] = tmp; } } } for(int i:va){ System.out.print(i); System.out.print(" "); } }
冒泡排序
public static void main(String[] args) { int[] va = {45,7,67,87,98,0,45,78,100}; int tmp=va[0]; for(int i=0;i<va.length-1;i++){ for(int y=0;y<va.length-1-i;y++){ if(va[y] > va[y+1]){ tmp = va[y]; va[y] = va[y+1]; va[y+1] = tmp; } } } for(int i:va){ System.out.print(i); System.out.print(" "); } }
以上是关于数组常见操作的主要内容,如果未能解决你的问题,请参考以下文章