Java中函数也叫成要领,都是一个意义;函数是封装了具有特定功用的一段代码块,处理了重复性代码的题目。
为何须要函数呢?
目标是为了进步递次的复用性和可读性。
函数的花样
修饰符 返回值范例 函数名(形式参数范例1 参数名1,形式参数范例2 参数名2,形式参数范例3 参数名3......) { 函数体语句; return 返回值; }
申明:
修饰符:public 大众的static 静态的
返回值范例:就是函数所完成的功用效果的数据范例。
要领名:本身定义,相符标识符定名划定规矩就行;驼峰定名划定规矩 :单个单词首字母小写,多个单词背面的单词首字母大写。
参数列表:即形式参数列表,用于吸收现实参数。
参数范例:参数的数据范例
参数名:即变量名
函数体语句:就是函数要完成的功用
return:用来完毕函数
返回值:即这个函数的功用的效果 ,由return带回挪用处所。
注重:void 示意不肯定返回值范例,不能理解为没有返回值,只是返回值的范例不肯定罢了;
另外,返回值范例为void时,因为其返回值范例不能肯定,故不能定义形式参数变量来吸收;
当返回值范例为void时,return能够不写;然则当返回值范例为其他如int String等时就必须写,不然编译会失足。
自定义一个函数的三步
肯定返回值范例
肯定要领名
明白参数列表
函数的参数通报
形式参数:函数定义时的参数为形式参数------>简称形参
现实参数:函数挪用时的参数为现实参数 ------>简称实参
参数通报:只能有实参传给形参
注重:实参和形参在个数、递次、范例上都要保持一致.
例:编写一个求两个数的和的子函数 请求运用键盘录入的体式格局:
import java.util.Scanner;//导入键盘录入的类 Scanner class Demo_1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//建立键盘录入类Scanner 的对象 System.out.println("请输入第一个正整数"); int num1=sc.nextInt();//经由过程对象sc挪用Scanner类中的nextInt()要领读取输入的数据并举行存储 System.out.println("请输入第二个正整数"); int num2=sc.nextInt(); int sums=add(num1,num2);//函数挪用:定义一个int型的变量来吸收和 System.out.println("sums="+sums); } public static int add(int a,int b)//乞降函数 子函数 { int sum; sum=a+b; return sum; } }
效果:
1 2 sum=3
以上就是java函数是什么的细致内容,更多请关注ki4网别的相干文章!