2021-7-13第六天

第六天

方法

方法之间是互相平级的关系,他们之间不能进行嵌套,所以不能在一个方法里再去定义一个方法,这是不被允许的.

Java中,定义方法的时候形式参数必须携带数据类型,Java是一个强类型的语言.

调用方法的时候,传递的实际参数不需要再携带数据类型了,直接传参即可.在定义方法时有(的地方不能有分号;这样会报错.

没有具体返回值类型的方法的定义

针对某个功能代码块()没有具体的返回值类型,按照语法规定,必须有一个值,Java提供了一个关键字:代替没有具体返回值类型: void 关键字.

	public static void 方法名(形式参数){
		方法中的内容,直接输出,或者进行其他操作;
		//不需要return语句
	}

没有具体返回值类型的方法调用只能单独调用,输出调用不行,赋值调用也不行.

方法的重载

方法的重载就是重新定义一个方法,他的方法名是已有的方法名中的某一个,唯一区别就是他的形式参数相比同名的方法数量不同或者类型不同,我们班吧这个在原来的基础上重新创建的这个方法叫做方法的重载.

/*	方法名 (){
		方法中的内容;
	}
	方法名 (形式参数1){
		方法中的内容;
	}
	方法名 (形式参数1,形式参数2){
		方法中的内容;
	}
*/

public static void num()
{
	System.out.println("无数字");
}
public static void num(int a)
{
	System.out.println("数字 :"+a);
}
public static void num(int a,int b)
{
	System.out.println("数字 :"+a+" 和数字 :"+b);
}

数组

数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。数组是用于储存多个相同类型数据的集合。它也是最基本的容器.

数组有两种定义格式,动态初始化和静态初始化

动态初始化就是先给定了数组的长度系统默认对元素进行初始化.

//数据类型[] 数组名称 = new 数据类型[数组长度];
//数据类型 数组名称[] = new 数据类型[数组长度];
	int[] a ;//定义了一个int类型的数组arr
	int arr[];//定义了一个int类型的arr数组

要访问数组中的元素时,只需通过数组名称[角标值]来访问,角标的大小从0开始最大到数组长度-1.

给数组赋值则是通过数组名[角标值] = 赋值量来进行赋值的,数组只能被赋予相应类型的值,否则会报错.

静态初始化则是指给定具体的数组内元素,数组的长度由系统确定.

//数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,.....};
//数据类型 数组名称[] = new 数据类型[]{元素1,元素2,.....} ;
int a[] = {1,2,3,4,5,6,7,8,9};
String[] b = {"Wang","Lee","Sun"};

数组的遍历

数组遍历就是将数组中的元素一一获取并输出到控制台上,一般使用一个for循环来输出会比较好一些.

int a[] = {1,2,3,4,5,6,7}
for(int i = 0; 1 < a.length - 1; i++){
	System.out.println(a[i]);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值