能够完成特定功能的代码块
在很多编程语言中都有对函数的定义,函数在Java中被定义为方法
修饰符 返回值类型 方法名( 参数类型 参数名1,参数类型 参数名2,参数类型 参数名 3,.........参数类型 参数名n){
方法体;
return 返回值;
}
方法中定义的变量通统称为参数
修饰符:public,static,final
返回值类型:限定返回值的数据类型(范围:包含所有的数据类型)
方法名:方便使用者调用这个方法
参数类型:用于接收和调用方法时传入的数据类型
参数值:用于接收和调用方法时传入的数据变量
方法体:完成功能的代码块
Return:结束当前的方法 并将返回值返回给调用者
没有返回值,我们可以将返回值的类型定义为void。
由于没有返回值,我们不需要return,但也可以使用return,此时的return后面不能跟任何语句
当调用void这类方法时,不能用变量获取返回值,当调用这类方法时,没有参数是小括号不能省略
注意参数为空,但是小括号必须存在
参数都是int类型,参数的个数是不确定的
由于无法确定有多少个参数
所以系统会将所有输入的实参放在一个叫做a(编写人员自定义)的数组中
在同一个类中,不能出现两个一模一样的方法
发生在同一个类中,两个方法的方法名相同,参数列表不同(类型、个数、顺序),根据调用方法的实参,来决定执行哪个方法。
形参的本质是方法中定义的局部变量,其主要作用是接收实参的值。而实参是给形参变量赋的值 。形参是能是变量,实参可以是变量 可以是常量
形参和实参需要保证:类型一致,个数一致,顺序一致。
Java中实参传递给形参只有值传递,如果实参是基本数据类型,方法里面的实参变量完全不影响方法外面的实参变量 ;如果是应用数据类型,方法里面的对形参的操作会影响到方法外面的实参。
目前为止,所有的代码都是在main方法中执行的,一般将main方法称为测试方法
Java中被static修饰的方法和变量可以直接使用
类名.方法名 调用方法
类名.变量名 调用变量
递归:
自己调用自己。
高级语言与汇编语言和机器语言的区别
高级语言 是针对系统编程的, 汇编语言、机器语言是针对计算机编程的
Int a =Integer.parseInt( ) 转换为int
Double a=Double.parseDouble() 转换为double类型
(如有遗漏,请见谅)
原文:https://www.cnblogs.com/hjping/p/11749015.html