java中方法-入门笔记

一:方法的定义

语法结构

【修饰符列表】 返回值类型 方法名(形式参数列表){
方法体;
};
代码举例:

//方法定义
public static int sum (String 变量名,int 变量名)
//方法调用
sum("abc","def");   //编译器报错,类型不相符
sum("abc",123;   //形参与实参要一一对应

对语法结构相关的解释说明

1.调用方法

方法修饰符列表中有“static”关键字的话调用方法如下:
-类名.方法名(实际参数列表);

2.返回值

(1)什么是返回值:

  • 一个方法是可以玩成某个特定功能,这个功能结束之后大多数是需要返回最终执行结果的,执行结果可能是一个具体存在的数据。而这个具体存在的数据就是返回值。

(2)什么是返回值类型:

  • 数据都是有类型的,返回值就是一个具体存在的数据,所以需要指定该数据的具体类型。

(3)返回值类型有哪些:

  • java中任何一种类型都可以,包括基本数据类型和引用数据类型:byte、short、int、long、float、double、boolean、char、String········

(4)无返回值时

  • java中规定,当一个方法执行结束之后不返回任何数据的话,返回值类型位置必须编写:void关键字。
  • 返回值类型若不是void,表示这个方法执行结束之后必须返回一个具体数据,若没有返回任何数据,编译器将会报错。

3.如何返回值

执行语句:return 值;

  • “值”的数据类型必须和方法的返回值类型一致,否则编译器将会报错。
  • 返回值类型为void的时候,在方法体当中不能编写“return 值”这样的语句,但是可以写“return”语句。
  • 只要带有return关键字的语句执行,return语句所在的方法结束

4.方法名

  • 合法的标识符
  • 方法名最好见名知意
  • 方法名首字母要求小写,后面每个单词首字母大写

5.形式参数列表:简称形参

详情请见形参相关专题

6.方法体

方法体必须有大括号括起来,方法体中的代码有顺序,遵循自上而下的顺序依次执行。方法体由java语句构成,每个java语句以“;”结尾。

二:方法的调用

方法只定义不调用是不会执行的
语法规则:
类名.方法名(实参列表);
(方法的修饰符列表中有static时)

  • 方法的调用不一定在main方法当中,也可以在其他方法之中。只要是程序可以执行到的位置,都可以去调用其他方法。
  • 方法调用时实参与形参数据类型不同时需要做相应的类型转换。
  • 当两种方法在同一个类体中时,“类名.”可以省略不写

三:代码演示

//public 表示公开的
//static 表示静态的
//void 	 表示方法执行结束后不返回任何数据
//main   方法名-主方法 程序入口
//(String[] args) 形式参数列表,String[]是一种引用类型 args是变量名
//class  表示定义类
//Methoodtest 自定义的类名
public static Methoodtest{
	public static void main (String[] args){
	int c=1,d=2;
	Mathoodtest.sum(c,d);
	}
	//自定义方法
	public static void sum (int a,int b){
	System.out.println(a+"+"+b+"="+(a+b));
	}
}
运行结果:1+2=3

有出错的地方希望在评论区指正

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值