- 数组的声明与创建:
//声明
int[] a;
int a[];
//此时在栈空间开辟变量名的存储空间
//创建
int[] a= new int[10];
double b[]= {1.0,2.0,3.0} //直接指定初值
//此时在堆内存开辟空间,并将地址传给了栈空间内变量名的空间
2.类也可作为数据类型
package text;
public class TextArrays {
public static void main(String[] args) {
Man m[] =new Man[3];
m[0]=new Man(1,2);
m[1]=new Man(2,3);
}
}
class Man //无()
{
private int age;
private int id;
Man(int age,int id)
{
this.age=age;
this.id=id;
}
}
由于class Man的修饰符是default,可以被 同一个包中的所有类引用.它在void main()函数的前后都无所谓
3.二分查找
关键是键盘输入的这两句:
//声明:
BufferedReader keyin= new BufferedReader(new InputStreamReader(System.in));
c1=keyin.readLine(); //等价于cin>>c1;
search=Integer.parseInt(c1); //取出字符串转换成整形