2020-11-06

带参数方法的注意事项
1、当方法带有参数,那么每个参数都要编写为:数据类型参数名称,如:int n;
2、在定义方法中,未知的数称之为形式参数(形参),例如:n;在调用方法时,给具体的值称为实际参数(实参),例如:3。将实参的值赋给形参变量名称的时候,实参和形参的数据类型必须一样,例如形参是int类型,实参就也必须是int类型。
例如: public static void print(int n){ // 这里的n是一个未知的数,他是属于形参
for(int i=1;i<=n;i=++){
System.out.println(i);
}
}
public static void main(String [] args){
print(12); //这里的12就是直接赋值给n的一个具体的值,12就是一个实参
}

常见的几种算法的参数名称有:add(+)、sub(-)、mul()、div(/)
调用:
import Java.util.

public static void print(int a,int b){
int result=a-b;
System.out.println(“result=”+result);
public static void main(String []args){
Scanner input =new Scanner(System.in);
System.out.println(“请输入两个整数:”);
int x=input.nextInt();
int y=input.nextInt();
sub(x,y); //这里是调用sub 这个减法
}
}
方法中的变量属于局部变量,在当前的方法中使用,也就是说各自方法中的局部变量可以同名,但是不是同一个

带参带返回值类型方法
1、形参属于局部变量,在当前方法中开辟空间可进行存储
2、各自方法中的局部变量可以同名,但是不是同一个因此没有任何的影响
3、方法之间是可以相互调用的

数组
数组的定义:数组也就是相当于一个容器,存放相同类型的一组数据,并且在内存中开辟一串连续的存储空间,下标从0开始
一维数组的操作步骤:
1.声明数组,也就是当前数组存放数据的类型;语法格式:数据类型([])、数组名称([]),例如:int[]a;
2.分配空间,也就是确定当前数组存放数组的个数或长度 ;语法格式:数组名称=new 数据类型[长度];例如:a=new int[5]
**注意这里的数组的长度应为0或者是正整数;当数组中每个元素没有赋值时,则Java是由默认值的,数据类型不同默认值也不相同。
int 数据类型默认值为0(long类型的默认值为0L);float数据类型默认值为0.0f;double数据类型的默认值为0.0;char数据类型的默认值为\u0000、boolean的数据类型默认值为null。
3.赋值 语法格式:数组名称[下标]=值;例如:a[0]=4;
4.使用 System.out.println…

一维数组的初始化方式
静态初始化:在声明数组的同时完成赋值,数组的长度是由值的个数来确定的,因此使用数组 名称.length来进行获取。例如:int [] arr=new int[]{2,3};
System.out.println(“数组的长度为”+arr.length);
动态初始化:先声明然后在单独进行赋值,也就是分为几个语句,不在同一条语句中完成

增强for循环
for(数组对应的类型 变量名称:数组名称){
System.out.println(变量名称); //变量名称代表当前元素
}
数组作为方法参数
实参传递给形参的是地址,也就是说实参和形参共用的是一个数组
可变参数
如果形参是有多个值,并且数据类型都相同时,则方法的形参就可以编写为可变参数,也就是形参数据类型后面编写三个点例如: public static void print(int…a){
} //可变参数其实类似也就是一个隐藏的数组
public static void main(String[] args){
print(18,1905,12,3);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值