java--函数(方法)

函数 Function(方法 Method)

1.函数调用:函数在调用前必须先声明(定义);
    ①声明:必须写到类中(不能写到main里);
    ②语法:修饰符 返回类型 函数名(形参列表){
        函数体(任意功能,任意数量代码)
    }
    ③可以对函数(方法)进行注解(用javadoc)/**  */
    ④函数必须在调用时,将执行函数体。
    ⑤调用:    函数名(实参列表)

2.函数的作用:
    ①减少代码重复
    ②降低耦合(事物的关联性)
    ③降低整体复杂度

3.形参列表:
    语法:数据类型 参数名,数据类型 参数名......
    形参:函数定义时使用的参数;
    实参:函数调用时使用的参数;
    函数调用时,会将实参的值传递给形参。

4.实参列表:
    语法:表达式1,表达式2......

5.函数返回:return
    *在函数体中写返回结果:return 变量、常量表达式
    ①当代码运行到return语句后,立即结束函数,并返回结果;
    ②函数调用时:只关心-->函数名、参数、返回类型,不用关心函数体;
    ③函数签名:函数名、参数、返回类型 (或称为三要素)
    ④函数调用的输出,是调用者的事,不要在功能中实现。

6.形参与实参:
    ①函数调用时,形参与实参拥有独立的内存空间;
    ②传递参数时,是将实参内存中的数据复制到形参中。
    ③特别注意:在函数中,改变形参赋值,不会影响实参。

7.方法重载:
    定义:在一个类中,出现多个同名函数(方法),叫做方法重载。overload
    特点:函数名相同,参数列表不同(参数数量或类型不同)

8.递归调用:
    定义:在函数中调用自身。
    注意:避免无限递归,必须有终止条件。    
9.函数实例:

时间: 2024-07-31 18:53:31

java--函数(方法)的相关文章

java函数(方法)练习

java函数(方法)练习:A:求两个数据之和B:判断两个数据是否相等C:获取两个数中较大的值D:打印m行n列的星形矩形E:打印nn乘法表 A:程序如下:package function; import java.util.Scanner; public class Sum {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("数据1:");int x=

java函数方法

1.方法重载 (1)源代码 // MethodOverload.java // Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of doubl

java函数方法学习

1.函数(方法)定义 类中特定功能小程序 2.函数定义格式 修饰符 返回值类型 函数名 (参数类型 形式参数) { 执行语句; return 返回值 } 函数功能实现的2个明确 1.这个功能的结果是什么 2.这个功能运行过程中是否需要未知内容参与运算 待定.后续添加

(我是初学者)自己关于java初学函数方法时的一些疑问即验证

学到函数方法了,这个可以在以后我们写程序时,遇到要多次重复的操作的时候,不用每次都写一次,直接调用就行了. 减少了我们的工作量,而且也降低了错误率.但是在联系,也有一些疑惑. public static boolean test(int a){ if(a>0){ return true; } else { return false; } } 这个函数方法是判断a是否为正数,并返回一个boolean的值,当我们调用test时,boolean bl=test(a);然后就可以用bl去做判断,或者直接

从java main方法说开去

刚刚接触java语言时,接触的便为一个java main方法.我们知道这样程序就可以运行了,但是程序是怎么运行起来的我们却不知道. 众所周知,当执行一个java程序时,首先会启动一个JVM虚拟机进程,当程序执行完时,JVM进程则消亡.其他导致JVM进程消亡的还有以下情况: System.exit(int)方法,执行该方法时,虚拟机腿粗好.int参数为状态码,为0时,正常退出:若不为0,则异常退出. 遇到异常或错误时.若在程序过程中遇到异常时,不作处理会一直抛出异常到main函数,若main函数也

初学JAVA函数

  函数是定义在类中的具有特定功能的小程序,函数也称为方法(将功能代码封装,便于对该功能进行服用,只有被调用施才会被执行) 静态函数所调用的被调用函数也必须是静态. 格式: 修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2) { 执行语句: Return 返回值: } 特殊情况:功能没有返回值时,return的后面直接用分号结束,因为没有具体返回值,所以此时的返回值类型用void来表示. 函数提高了代码的复用性. class test617 {        public stat

Java 函数的参数说

java函数参数传递的到底是值还是引用对确实容易让人迷糊.而很多时候因为对这个问题的模糊甚至造成一些错误.最常见的说法是基本类型传的是值,对象传的引用.对于基本类型,大家都达成共识,没有什么可以争论的.但对于对象传递,还有一说是也是值传递.首先来看一个例子.一个简单类person,只有一个属性name,和一个人事系统.如下所示: public class Person{ private String name; public Persion(String name){ this.name = n

初步认知java的方法

1.正确区分函数和方法: 面向对象的语言叫做方法,面向过程的语言叫做函数,两者的意义是一样的,只是叫法不同.java是面向对象的语言,所以用方法. 2.方法的定义: 就是有名字的代码段 3.方法的目的: 就是为了代码的重用. 相同的类型操作不容重复的写代码.如果在代码中,重复的写了很多相似的代码,代表你写的程序是有问题的 4.方法的构成: [方法修饰符列表] 方法返回值类型  方法名(参数1,参数2,.....){ 执行语句; } 注释: 1方法修饰符列表是可选的:权限控制的:public/ p

几种任务调度的 Java 实现方法与比较

几种任务调度的 Java 实现方法与比较 综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考. 前言 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务.本文由浅入深介绍四种任务调度的 Java 实现: Timer ScheduledExecutor 开源工具包 Qua

第三节 java 函数

1.函数的定义 在类中的具有特定功能的一段独立小程序,也称方法. 函数的格式1:修饰符 返回值类型 函数名(参数类型 参数1,参数类型 参数2){ //权限访问修饰符 : public protected default private,这四种级别的修饰符都可以用来修饰类.方法和字段.  执行语句 return 返回值: } 返回值类型:函数运行完成后返回的结果的数据类型. 参数类型:是参数的数据类型. 参数:是一个变量,用于存储调用函数时传递给函数的实际参数. return:用于结束函数. 返