# Java入门-第五节-数组

一 数组

1.为什么定义数组？

2.数组的定义：

3.声明数组：

public class Ai{

public static void main( String [] args){
int []mathsArray；
mathsArray = new int [4];
}
}
public class Ai{

public static void main( String [] args){
int [][]mathsArray；
mathsArray = new int [2][];
mathsArray[0]= new int[2];
mathsArray[1]= new int[30];
}
}


public class Ai{

public static void main( String [] args){
int []mathsArray = new int []{1,2,30};
}
}

public class Ai{

public static void main( String [] args){
int [][] mathsArray=new int [][]{{1,2,3,4,5,6},{7,8,9,10,11,12}};
}
}

1. 遍历数组数据



public class Ai{

public static void main(String [] args){
int []newsArray=new int []{1,2,3,4,5,6,7,8,9};
for(int news:newsArray){
System.out.println(news);
}
}
}

public class Ai{

public static void main(String [] args){
int [][] mathsArray=new int [][]{{1,2,3,4,5,6},{7,8,9,10,11,12}};
for(int[] newsArray:mathsArray){
for(int news:newsArray){
System.out.println(news);
}
}
}
}


public class Bi{

public static void main(String [] args){
int [] mathsArray = new int []{88,99,25,44,12,5885};
int s=mathsArray.length;
for(int i=0;i<s;i++){
int flag=0;
for(int j=0;j<s-i-1;j++){
if(mathsArray[j]>mathsArray[j+1]){
flag=mathsArray[j];
mathsArray[j]=mathsArray[j+1];
mathsArray[j+1]=flag;
}
}
}
for(int maths:mathsArray){
System.out.println(maths);
}
}
}

• 广告
• 抄袭
• 版权
• 政治
• 色情
• 无意义
• 其他

120