首页 > 其他分享 >基础语法-方法

基础语法-方法

时间:2023-06-15 22:47:41浏览次数:29  
标签:int 基础 System 语法 add chongzai 方法 public out


在Java中,方法用于封装可重用的代码块,它可以执行特定的操作并返回结果。方法通常用于将任务划分为更小的模块,以提高代码的可读性、可维护性和重用性。

可以理解为python中的函数

 

方法的声明:

 最简单的

public void sayHello() {
    System.out.println("Hello, World!");
}

  

方法的重载

  1. 即在同一个类中可以定义多个方法,它们具有相同的名称但具有不同的参数列表。方法重载使得可以根据不同的参数类型或参数个数调用不同的方法。

package org.example;

public class ChongZai {
public int add(int a, int b) {
return a + b;
}

public double add(double a, double b) {
return a + b;
}

public int add(int a, int b, int c) {
return a + b + c;
}

public static void main(String[] args) {
ChongZai chongzai = new ChongZai();
int sum1 = chongzai.add(3, 4);
double sum2 = chongzai.add(2.5, 1.5);
int sum3 = chongzai.add(1, 2, 3);
System.out.println("Sum1: " + sum1);
System.out.println("Sum2: " + sum2);
System.out.println("Sum3: " + sum3);
}
}

  

 

标签:int,基础,System,语法,add,chongzai,方法,public,out
From: https://www.cnblogs.com/mxleader/p/17484270.html

相关文章

  • 基础语法-main方法
    main方法是Java程序的入口点,也是程序执行的起始位置。当你运行一个Java程序时,JVM(Java虚拟机)会自动查找并执行包含main方法的类。在main方法中,你可以编写程序的逻辑代码,包括调用其他方法、处理输入输出、控制流程等。它允许你指定程序的初始行为,并定义程序执行的步骤和......
  • TesorFlow03-TesorFlow的基础
    1TesorFlow的数据结构list:[1,1.2,'Hello',(1,2)],这个list里面什么都可以存储,但是如果存储一个图片[64,32,32,3]里面全是数字的话,大小会很大,所以引入np.arraynp.array:可以很方便的做一些同类型的数据的运算,比如加、减、乘、除、转置。但是有一个致命的弱点,就是np是在深度......
  • opcenter camstar designer基础知识-- Tables
     “Queries”窗口分为左右两个窗格。左窗格包含一个用于显示以下查询类别的选择树:可以展开每个类别以显示该类别中的查询,也可以通过在左窗格中右键单击来访问快捷菜单。快捷菜单选项包括: • AddQuerydefinition添加查询定义• RenameQuerydefinition重命名......
  • ros melodic安装,rosdep init失败解决方法
    1.背景:前段时间手贱把之前安装好的ros环境给删了,这两天刚好需要用,遇到了点之前踩过的坑,主要是众所周知的rosdepinit失败,这里记录一下。2.系统:Ubuntu18.043.网络环境:有魔法3.需求:安装rosmelodic版本4.安装步骤:a.基本流程都可以按照官方的进行,贴上链接:http://wiki.ro......
  • Web基础与HTTP协议
    目录一、DNS与域名1.DNS2.域名3.域名小结二、HTML文档1.网页的概念2.HTML概述三、Web1.Web概述2.分布式3.Web1.04.Web2.05.静态页面与动态页面(1)静态页面(2)动态页面(3)小结四、HTTP协议1.HTTP协议简介2.HTTP1.13.HTTP2.04.HTTP请求格式(GET/POST方式)(1)GET方式(2)POST......
  • 12神经网络中的数学基础:梯度下降和反向传播
    目录1.引言2.技术原理及概念2.1基本概念解释2.2技术原理介绍2.3相关技术比较3.实现步骤与流程3.1准备工作:环境配置与依赖安装3.2核心模块实现3.3集成与测试4.示例与应用4.1实例分析神经网络中的数学基础:梯度下降和反向传播随着人工智能和机器学习的发展,神经网络已经......
  • 基础语法-条件
    if只写一个判断也是可以的 swichswitch是Java中的一种条件语句,用于根据表达式的值选择不同的执行路径。它可以用来代替一系列的if-else语句,使代码更简洁和易读。switch(expression){casevalue1://当expression的值等于value1时执行的代码......
  • 【JS基础】Promise.resolve()
    Promise.resolve 静态方法将给定值“解析”为Promise。 如果值是Promise,则返回该Promise;如果值是thenable,返回的Promise会“跟随”这个thanable的对象,采用它的最终状态;否则,返回的promise将以此值完成。此函数将类promise对象的多层嵌套展平。 注意:不要在解析......
  • 基础语法-循环
    for循环:用于重复执行一段代码,可以指定循环的初始值、循环条件和每次迭代后的操作。 while循环:在循环开始之前先判断循环条件,只有当条件为真时才执行循环体内的代码。 do-while循环:先执行一次循环体内的代码,然后再判断循环条件,只有当条件为真时才继续执行循......
  • Python之pandas基础
    1.pandas简介:paneldataanalysis(多维数据分析)pandas中具有两种基本的数据存储结构,存储一维values的Series和存储二维values的DataFrame;Series:Series一般由四个部分组成,分别是序列的值data、索引index、存储类型dtype、序列的名字name。其中,索引也可以指......