数组与方法
数组操作中,在栈内存中,保存的永远是数组的名字.只开辟了栈内存空间的数组是无法使用的,必须有指向堆内存才可以使用。
练习:冒泡排序
package com.itheima;
public class demo {
public static void main(String[] args) {//也可以使用java.util.Arrays.sort(a);java类库自带的排序
int a [] ={3,6,8,2};
for(int i =1;i<a.length;i++){//循环的次数
for(int j=0;j<a.length;j++){//两个数不停的比较
if(a[i]>=a[j]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for(int q = 0;q<a.length;q++){
System.out.print(a[q]+"\t");
}
}
}
在定义类的时候,全部英文单词的首字母必须大写,那么在定义方法的时候,即第一个单词的首字母小写,之后的每个单词首字母都要大写。方法的重载指的就是方法的名称相同,但参数的类型和个数不同。
foreach输出
for(数据类型 变量名称 :数组名称) 直接打印变量名称就可以了,很方便