动态初始化
1,java数组声明
private int array[];
private int[] score;
2,java数组分配内存空间,初始化
score=new int[3];
3,for循环赋值
for (int i=0;i<score.length;i++){
score[i]=i*3+1;
}
4,循环输出值
for (int i=0;i<score.length;i++){
Log.i("info",score[i]+"");
}
静态初始化
1,声明并赋值
private int array[]={1,2,3,4,5};
2,循环输出
for (int i=0;i<array.length;i++){
Log.i("info",array[i]+"");
}
冒泡排序
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
int score[]={65,45,23,88,4,400};
for(int i=0;i<score.length;i++){
for (int j=i+1;j<score.length;j++){
if (score[i]<score[j]){
int temp=score[i];
score[i]=score[j];
score[j]=temp;
}
}
Log.i("info","第"+i+"次");
for (int j=0;j<score.length;j++){
Log.i("info", score[j] + "");
};
}
for (int i=0;i<score.length;i++){
Log.i("info", score[i] + "");
}
}