Java中方法的使用:
格式:
public static 返回值数据类型 方法名(形参列表){ 方法体; return 返回值; }
void:当不需要返回数据的时候使用void声明
作用:由能够独立完成一件任务的功能代码形成
好处:提高代码的复用性,提高开发效率,使程序逻辑更加清晰
注意规范:
1、方法的定义是在类中方法外,方法不能嵌套使用,方法的前后顺序无关,执行顺序只与调用顺序有关
2、方法名是小驼峰形式:
(1)第一个单词首字母小写,第二个单词起首字母大写
(2)方法名可以和变量名相同
3、有返回值时的方法有三种调用方式:
(1)直接调用 :方法名(参数列表)
(2)定义一个变量接收调用:数据类型 变量名=方法名(参数列表)
(3)直接输出调用:System.out.println(方法名(参数列表))
4、无返回值的方法只能直接调用
5、方法不调用就不会执行,方法被调用的时候是进入到栈内存中运行,栈内存先进后出
(1)调用同一个类中的方法:方法名(参数列表)
(2)调用不同类中的方法:类名.方法名(参数列表)
6、return下面的语句不会再执行
基本数据类型和引用数据类型的参数传递:
1、基本数据类型是值传递,在方法中改变变量的值并不会被返回
2、引用数据类型是地址传递,在方法中改变值会被放回
引用数据类型:数组、String、类、接口、枚举、集合
int[] arr={-1,2,0,11,78,93,27,65}; change(arr); //引用数据类型,地址传递 change(arr[i]); //int型基本数据类型传递,值传递
实参和形参:
1、实参:是指在方法内部定义的变量,一般赋有初始值
2、形参:是指定义方法时所声明的参数,一般不会赋有初始值
Dangling Javadoc coment
意义:是指没有与之匹配的代码的注释
sc.next()
功能:以回车或者空格结束
Arrays.toString()
功能:将数组转换为字符串
import java.util.Arrays; String str=Arrays.toString(数组名);