首页 > 其他分享 >方法初学习

方法初学习

时间:2023-09-20 12:55:23浏览次数:28  
标签:调用 return 自定义 void 学习 返回值 方法

方法学习

方法的定义及调用

设计原则,一个方法只能有一个功能

//自定义方法
 修饰符+返回值类型/*void是不返回,如int返回数字,需要用return来输出返回值*/+自定义方法名称,或调用Java本来就有的名称+(参数//可不注释){}

加法自定义

备注:方法包含与类与对象中

可将我们自己写的代码作为一个新的方法来运行

由于main方法在最底层这样做不仅会为长代码提供便利,也会让我们的main方法简洁清楚

参数类型

1.形式参数,在上图的加法中为被固定的ab为形式参数,用于定义

2.实际参数,上方的a=1,与b=2为实际参数,是实际传递给它的参数

方法补充

返回的return一定要在方法的最外边,而且一定要有return(void除外),除此之外return 0中的return也可以用于终止方法,下图中如果不终止等于情况的方法,则会多输出一个1,常常需要通过判断来返回值,这时候return只能返回一个值该怎么办呢?方法如下

我们只需要再在方法中定义一个变化的量,输出该变化的量就可以完成判断

方法调用

但方法有返回值时,方法调用通常被当为一个值

如int larger = max(10,20)为一个值

如果方法返回值为void,方法调用一定是一条语句

如sout是一句话

调用方法:对象名.方法名

值传递与引用传递

标签:调用,return,自定义,void,学习,返回值,方法
From: https://www.cnblogs.com/javafirstlearn/p/17717049.html

相关文章

  • linux查看文件夹大小、文件数量的方法
    查看文件数量及大小ls-l|grep"^-"|wc-l或find./company-typef|wc-l查看某文件夹下文件的数量,包括子文件夹里的。ls-lR|grep"^-"|wc-l查看某文件夹下文件夹的数量,包括子文件夹里的。ls-lR|grep"^d"|wc-l以上的命令解释:ls-l长列表输出该目录下文件信息(注意这里......
  • 谈一谈 IPA 上传到 App Store Connect 的几种方法
    1、前言关于上传ipa包到AppStoreConnect的方法,相信有iOS开发经验的同学,一定知道完成App开发后,一般都是用Xcode的Archive打包后上传到苹果后台。所以,这个就是今天要写的水文?显示不是吧!答案肯定不是啊,本文将给大家一个相对全面介绍。苹果开发的知识点非常多,官方文档也......
  • 软件测试|探索Python中获取最高数值的几种方法
    前言在数据分析、统计和编程领域,经常会遇到需要从一组数值中找出最高数值的情况。Python作为一门功能丰富的编程语言,提供了多种方法来实现这一目标。在本文中,我们将探索几种获取最高数值的方法,帮助大家在不同情况下选择最适合的方法。使用max()内置函数Python内置了max()函数,它......
  • C++学习
    C++简单或复杂又如何,万般皆由人--风尘尘风一、C++简述1.1C++概念C++是一种由BjarneStroustrup于1979年在新泽西州贝尔实验室开始设计开发的高级语言C++扩充和完善了C语言,是面向对象的程序设计语言,C++可运行于多种平台上(Win、Mac、unix)1.2C++特点C++......
  • css字体---跨站引入报跨域问题【解决方法】
    最近遇到一个问题,考虑到网站的性能,需要将图标字体单独放到一个网站引入,减少资源占用,但是遇到一个问题,引入字体文件的时候,报跨域的错误。具体解决方法:将图标字体转base64转换网址:https://transfonter.org/按照以下三个步骤进行操作: 然后下周这个: 里面有个:stylesheet.cs......
  • 数据分析方法论、流程和框架分别是什么?
     数据分析方法论、流程和框架是指在进行数据分析时所采用的一系列方法、步骤和结构化框架,旨在帮助数据分析人员更系统、有效地进行数据分析工作。下面将详细介绍数据分析方法论、流程和框架的概念、主要内容和实际应用。1.数据分析方法论:数据分析方法论是指在数据分析过程......
  • asp.Net Core 改变响应值的几种方法
    1.中间件usingMicrosoft.AspNetCore.Mvc;usingSystem.Text;varbuilder=WebApplication.CreateBuilder(args);builder.Services.AddControllers();varapp=builder.Build();app.UseMiddleware<ReplaceMiddleware>();app.MapControllers();app.Run();public......
  • Jmeter5.4参数化上传文件提示系统找不到指定的文件的解决方法
    问题:java.io.FileNotFoundException:D:\A_JFKJ\A_a项目资料\1_20230906国家教育考试指挥系统V2.10\测试数据\报名_编排_考场对应\${username}-报名.xlsx(系统找不到指定的文件。) 解决方法:在文件路径${}参数化内容前方加反斜杠“\”即可解决  ......
  • 在 Net7.0环境下通过反射创建对象和调用方法
    一、介绍最近没事干,就用闲暇时间写点东西,也记录一下温习历程。老人说的好,好记性,不如烂笔头。时间一长,当时记忆的再清楚,都会变得模糊,索性就写博客记录下来,如果下次需要,直接打开博客就找到了,不用去网上乱找了。今天我要写一些有关反射创建类型实例和调用方法的文章,......
  • (笔记)Linux修改、查看日期和时间的方法
      1、查看时间、日期#dateFriJan1114:04:10CST2019 2、修改时间语法:date-s"时:分:秒"#date-s"17:20:30" 3、修改日期、时间语法:date-s"年-月-日时:分:秒"#date-s"2019-01-1114:21:30"注意:设置时间需要使用双引号括起来,否则会报错。 ......