方法

方法

方法就是为了完成某个功能而编写的一段代码,如果以后想使用这个功能就直接调用这个方法即可

如 System.out.println();中 println()就是一个方法,他的作用时在屏幕上打印信息并换行。

上面这就是SUM公司为我们方法



语法

[修饰符] 返回值类型 方法名(参数类型 参数名 ,参数类型 参数名.....) {

方法体

}


1)方法的修饰符有:public/protected/private,static,abstract,final,synchronized等

2)方法返回值时指调用方法时返回的值的类型,如Math.random()中random()方法返回一个[0,1]之间的小数,random()方法的返回值类型就是double类型,如sc.nextint()方法从键盘上读取一个整数并返回,nextint()方法返回的类型就是int类型。

System.out.println()中的println()方法,他是在屏幕上打印信息,没有返回值

如果方法没有返回值,他的返回值类型就使用void来表示。

3)方法名时程序员起的名字,一般是一个动词,第一个单词小写,其他每个单词的首字母大写

4)方法在完成某个功能是,可能需要一些数据,在定义方法时指定方法参数来接收这些数据。如在屏幕上打印信息,需要把打印的信息传递给println()方法,在定义参数时,需要指定参数的类型和参数名,如果有多个参数,参数之间用逗号分隔;

方法也可以没有参数,但是小括弧()不能少

5)方法体使用一对大括弧,如果在定义方法时指定了方法的返回值类型不是void,表示方法有一个返回值,在方法体中需要通过return语句返回一个对应的值。




注意

①方法定义的位置,在类中,在其他方法的外面,方法之间是并列的,不能往另一个方法里面再赛一个方法进去!

②通过方法名来调用方法,调用方法时,程序会转到方法内部去执行,在方法体执行完毕后再返回到调用方法的位置


定义一个没有参数没有返回值的方法

public static void 方法() {
方法体
}
在main中调用:
方法 ()


定义一个有单个参数没有返回值的方法

public static void 方法(int num) {
方法体
}
在main中调用
方法 (int类型的数据/变量/表达式)


方法(数据)

调用方法时,如果方法有参数,需要传递对应的数据

方法没有返回值,方法调用语句就作为单独一条语句使用

再定义方法的时候指定了数据类型的参数(如int),再调用方法时,就需要传递一个(这里也是int)相同参数类型的数据:①可以是int类型的常量,②可以是int类型的变量,③可以是int类型的表达式。


定义一个有多个参数没有返回值的方法

public static void 方法(int num,int num2) {
方法体
}

在main中调用

方法(数据,数据)


定义一个没有参数有返回值的方法

public static int 方法() {
 	return (int)(方法);
}
指定了返回值类型如int后,在方法体中必须要通过return语句返回一个整数

在main中调用

System.out.println(方法());

int num=方法();

把方法()可以用在一个表达式中。


定义一个有参数有返回值的方法

public static boolean 方法(int num) {
方法(判断num产生boolean)
 	return (boolean)(布尔);
}
在main中调用

System.out.println(方法(int的数据))


定义一个有多个参数有返回值的方法

public static int 方法(int num,intnum2...) {
方法(处理各种num,生产int数据)
 	return (int数据);
}
在main中调用

System.out.println(方法(int的数据))


形参与实参




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值