------- android培训、java培训、期待与您交流! ------……
数组的定义:
数组类型 数组名【】 = new 数据类型【长度】
数组类型 数组名【】 = new 数据类型【长度】{ }
例如: int array[] = new int [10]; // 定义一个长度为十 的int 数组
数组元素由下标确定, 数组下标从0 开始,第一个 为 array【0】,最后一个为【array.length-1】。
简单的一个求最大值 ,最小值得例子:
int [] array = new int[]{ 12,43,56,62,62,};
int max = 0;
int min = 0;
max = min = srray[0]
for(int i = 0; i<array.length,i++){
if(array[i]>max){
max = array[i]
}
if(array[i]<min){
min = array[i]
}
}
二维数组:
数据类型 数组名【】【】 = new 数据类型 【行的个数】【列的个数】
int[][] i4 = {{1,1,1},{2,2,2},{3,3,3}}
方法的定义:
限定修饰符 返回值类型 方法名(【参数】){ 方法体 }
方法就是可复用的代码块, 如果没有返回值 要void ,参数 个数和类型不限
平时常见的入口函数 main 方法就是一个特殊的方法, 可以在类加载时给main 函数传递参数值。
方法的重载:
方法的重载就是方法的名称相同但方法的参数个数或类型不同, 通过传递参数的不同来调用不同的函数。
例如:
public void add(int a){} 和 public void add(string b){}构成 重载
另外 system.out. print();也属于重载方法。
可以使用return 结束一个方法。
构造方法:
如果没有自己定义, 类一般有一个无参的构造方法,实例化对象时会调用无参的构造方法,
类名 对象名 = new 类名();
也可以自己定义带参的构造方法:
例如:
class Hello{
int a;
string b;
public Hello(){
}
public Hello(int a,string b){
this.a = a;
this.b = b;
}
}
class Text{
public static void main(String [] args){
Hello hello = new Hello();
Hello hello = new Hello( 3, "黎明");
}
}
构造器需要注意的几点:
构造器没有返回类型。
构造器的名字与类名相同。
如果手动写了带参构造器必须添上一个无参构造器。