首页 > 编程语言 > Java基础知识点(带返回值方法的定义和调用及方法的重载)

Java基础知识点(带返回值方法的定义和调用及方法的重载)

时间:2023-02-19 12:03:33浏览次数:41  
标签:知识点 调用 return int 返回值 Java 实参 方法

一:带返回值方法的定义

方法的返回值其实就是方法运行的最终结果。如果要在调用处根据方法的结果,去编写另外一段逻辑,为了在调用处拿到方法的结果,就需要定义带返回值的方法。

eg:

public static int getSum(int a,int b){
int c = a + b;
return c;
}

二:带返回值方法的调用

1.直接调用  方法名(实参);

2.赋值调用   整数类型 变量名 = 方法名 (实参);

3.输出调用 System.out.println(方法名(实参));

注意:1.方法不调用就不执行。

2.方法与方法之间是平级关系,不能互相嵌套定义。

3.方法的编写程序和执行顺序无关。

4.方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句不写,如果要编写return,后面不能跟具体的的数据。

5.return语句下面,不能编写代码,因为永远执行不到,属于无效的代码。

return关键字:1.方法没有返回值,可以省略不写,如果书写,表示结束方法。

2.方法有返回值,必须要写,表示结束方法和返回结果。

三:方法的重载

在同一个类中,定义了多个同名的方法,这些同名的方法具有同种功能。

每个方法具有不同的参数类型或参数个数,这些同名的方法就构成了重载关系。

注意:参数不同指的是:个数不同,类型不同,顺序不同。

                                          Java基础知识点(带返回值方法的定义和调用及方法的重载)_嵌套

标签:知识点,调用,return,int,返回值,Java,实参,方法
From: https://blog.51cto.com/u_15912723/6066669

相关文章

  • LeetCode-53. 最大子数组和(Java)
    一、前言:......
  • Java:使用thumbnailator实现图片压缩处理
    thumbnailator可以实现图片的压缩、旋转、添加水印文档https://github.com/coobird/thumbnailatorhttps://github.com/coobird/thumbnailator/wiki/Examples依赖<!--......
  • Java内存
    系统中的堆、栈和数据结构堆、栈系统中的堆、栈和数据结构堆、栈不是一个概念。可以说系统中的堆、栈是真实的内存物理区,数据结构中的堆、栈是抽象的数据存储结构。数......
  • java序列化反序列化
    序列化概述序列化:将数据结构或对象转换成二进制字节流的过程反序列化:将在序列化过程中所生成的二进制字节流转换成数据结构或者对象的过程TCP/IP四层模型transient......
  • 剑指 Offer 34. 二叉树中和为某一值的路径(java解题)
    目录1.题目2.解题思路3.数据类型功能函数总结4.java代码1.题目给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给......
  • java hssf 写 excle
    在poi-2.5.1.jar下packagecom.club.community.util;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStre......
  • java urlrewrite
    加入urlrewrite-3.2.0.jar包 在web.xml中加入<filter><filter-name>UrlRewriteFilter</filter-name><filter-class>org.tuckey.web.fi......
  • 重温Java重写与重载
    方法重写参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限更低。例......
  • Java 递归和非递归实现二叉树的先序,中序,后序遍历
    前言说到树的四种遍历方式,可能大家第一时间都会想到它的四种遍历方式,并快速说了它的特点。先序(先根)遍历:即先访问根节点,再访问左孩子和右孩子中序遍历:先访问做孩子......
  • 简单的猜拳游戏-JAVA实现
    一个简单的猜拳游戏packagecom.zhou.java.demo02;importjava.util.Random;importjava.util.Scanner;publicclassDemo09{publicstaticvoidmain(String[]args......