方法的含义和书写格式以及如何调用

Java学习已经有两周时间了,从第一周的第一个HelloWorld程序开始,关键字,注释,标识符,变量,运算符,键盘录入控制语句,流程控制语句,一步步学习完第一周,感觉到知识点的庞大,但基本属于理解记忆的一小部分东西,经过反复学习自己还可以掌握,直到第二周的第一天,开始学习Java方法以来,感觉理解起来越来越缓慢,我想应该是第一周的东西有了一些遗忘,第二周的代码量没有跟上,还需要再复习,第二周已经结束,这周的新知识点非常多,学习完毕之后缺少时间去大量的练习,是学习缓慢最大的问题,如何调整时间以及代码量和概念的结合练习来缩短时间是目前最头疼的问题,代码容易出现错误,进行反复的查找改正花费了大量的时间,使得自己每天的进度也越来越缓慢。从方法开始总结一下,再加深一次理解,反复的记忆应该能够再有所收获。

方法的概念:
执行特定程序的代码块{},给当前代码块起名字(标识符规则,见名知意)。
方法的格式:(针对有返回值类型的方法的定义格式)。
权限修饰符 返回值类型 方法名(参数类型1 变量名1 ,参数类型2 变量名2){
return xxx ;
}
权限修饰符: 固定格式: public static
返回值类型: Java中的基本数据类型和引用数据类型。
方法名:给{}起名字,遵循标识符的规则 ,采用小驼峰命名法。
举例: 求和 add()/ checkUserName()
参数类型: 就当前Java中数据类型(目前研究的基本数据类型)
变量名:起变量名,(见名知意)。
注意:
1.在别的语言里面,称为函数,而Java中,将函数称为方法!
2.定义方法时,书写形式参数的时候,必须携带数据类型,而调用方法的时候,实际参数是不需要带类型的
调用方法时实际参数带数据类型报错
int result = add(int a, int b) ; //实参带数据类型报错! 形参不带数据类型会报错
public static int add(a,b) {} ; 形式参数的写法必须带上有数据类型!
针对有返回值类型的方法,如何调用呢?
1)单独调用:没有意义 ,没有输出结果。
2)输出调用:可以输出,如果想针对方法的返回结果在进行运算或者其他计算,则不行。
3)赋值调用(推荐方式)

定义方法(有返回值类型):
1)明确返回值类型。
2)明确参数类型以及参数个数。
/
class Test112{
public static void main(String[] args){
//求两个数据之和,定义一个求和的功能!
//两个变量
int a = 10 ;
int b = 20 ;
//调用add() :
//单独调用
//add(a,b); //没有意义
//输出调用
//System.out.println(add(a,b)) ;
//赋值调用(推荐)
int result = add(a,b) ;
System.out.println(“result:”+result) ;
}
/

定义一个求和的功能:
两个明确:
1)明确返回值类型: int 类型 (没有具体类型,都默认int)
2)明确形式参数类型以及参数个数 :int类型,2个
*/
public static int add(int a,int b){//形参:需要通过实际参数传递数据值!
//int return = a + b ;
//有返回值类型的方法,必须return结果
//return return ;
return a + b ;
}// 缺少返回语句
}
输出求和结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值