java入门 第一季4

1.数组

1).声明数组

数据类型[]数组名;

数据类型 数组名[];

2).分配空间

数组名=new 数据类型[数组长度];

3)。赋值

score[0]=98;

直接创建一个长度为4的数组

int [] scores={89,89,78,89};

int [] scores= new int[]{78,89,89,78};注意:这里中括号中不需要添加数组长度

2. 使用Arrays类操作java数组

使用Arrays类是必须导入包import java.Util.Arrays

1)对数组进行排序Arrays.sort(数组名)

2)把数组转换为字符串Arrays.toString(数组名)

3. 使用foreach操作数组

for(元素类型 元素变量:遍历对象){

执行代码

}

String[]hobbys={"uu","jj","ll"};

for(int i=0;i<hobbys.length;i++){

System.out.pirntln(hobbys[i])

}

for(String hobby:hobbys){

System.out.pirntln(hobby)

}

4. java 中的二维数组

声明并分配空间

数据类型[][]数组名=new 数据类型[行的个数][列的个数];

赋值

数组名[行的索引][列的索引]=值

eg: int [][] num={{1,2,3},{4,5,6}};

for(int i=0;i<num.length;i++){

for(int j=0;j<num[i].lenght;j++){

System.out.println(int[i][j]);

}

5.定义java中的方法(解决一类问题的代码,是一个功能模块)

(1)访问修饰符 返回值类型 方法名(参数列表){

方法体

}

访问修饰符:方法允许被访问的权限范围(public(可以被其他任何代码调用) ,protected,private)

返回值类型:如果方法不返回任何值,则返回值类型指定为void;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用return语句返回值

参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,

每个参数由参数类型和参数名组成,以空格隔开

(2)

方法体放在大括号中

方法名主要在调用这个方法时使用,第一个首字母小写,其他首字母大写

创建类的对象,然后“对象名.方法名”

注意:如果方法的返回类型为void,则方法中不能使用return返回值

方法的返回值最多只能有一个,不能返回多个值

方法返回值的类型必须兼容,如果返回值类型为int,则不能返回String型值

调用带返回值的方法时,需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理

(3)

对象名.方法名(实参1,实参2,实参3.。。)

注意:1)调用带参方法时,必须保证实参的数量,类型,顺序和形参一一对应

2)调用方法时,实参不需要指定数据类型

3)方法的参数可以是基本数据类型也可以示引用数据类型

4)当方法参数有多个时,多个参数间以逗号分隔

package com.demo;

public class helloworld1 {

public static void main(String[]args){

helloworld1 hello=new helloworld1();

String name=hello.show("大侠");

System.out.println(name);

}

public String show(String name)

{    return name;

}

}

(4)方法的重载

判断方法重载的依据;

必须在同一个类中

方法名必须一样

参数个数,参数类型,顺序不同

与方法的修饰符和返回值类型无关

上一篇:Android popupwindow和dialog监听返回键


下一篇:编写一个js函数,该函数有一个n(数字类型),其返回值是一个数组,该数组内是n个随机且不重复的整数,且整数取值范围是[2,32]