首页 > 编程语言 >java 方法入门

java 方法入门

时间:2023-01-04 08:44:19浏览次数:42  
标签:形参名 java 入门 数据类型 static 返回值 方法 定义

目录

方法

  方法是程序中最小的执行单元。一个方法中的内容,要么全部执行,要么全部不执行。

  重复的、具有独立功能的代码抽取到方法中,提高代码的复用性和可维护性。

  需要使用时使用方法的名进行调用即可。

方法的定义

  方法定义之前需要考虑两件事情:

  • 需要做什么!——确定方法体。
  • 需要什么参数来完成?——确定形参。

  方法的定义:

简单方法定义

  利用 方法名(); 来调用

public static void name () {
	方法体;
}

带参数方法定义

  简单方法定义的方法不能接收键盘上接收的变量,把方法定义在方法名后的()中。

public static void name (数据类型 形参名1,数据类型 形参名2) {
	方法体;
}

带返回值方法定义

  调用处要根据方法的结果,去编写另一段代码逻辑,此时需要返回值。

public static 返回值类型 name (数据类型 形参名1,数据类型 形参名2) {
	方法体;
	return 返回值;

  • 直接调用使用在没有返回值的方法的使用中

方法使用的注意事项

方法的重载

  Java规定,相同功能的代码可以同名,只需要参数类型或个数、或顺序不同即可。

标签:形参名,java,入门,数据类型,static,返回值,方法,定义
From: https://www.cnblogs.com/xiaoaozi/p/17023889.html

相关文章

  • 线程方法
    1,线程调度lb.setPriority(Thread.MAX_PRIORITY);lb.getPriority();设置线程优先级(属于线程控制的方法,但是基本不会使用,了解一下,面试的时候有可能会问到)注意......
  • npm i不成功devDependencies解决方法
    npmconfigls-l查看npm配置发现production为true,所以i不成功npmconfigsetproductionfalse将production设置为false,成功了。参考链接:https://blog.csdn.net/llp......
  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(2)-Swagger框架集成
    Swagger是什么?Swagger是一个规范且完整API文档管理框架,可以用于生成、描述和调用可视化的RESTful风格的Web服务。Swagger的目标是对RESTAPI定义一个标准且和语......
  • Java流程控制
    流程控制用户交互ScannerScanner类可以实现计算机与人的交互。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。Scanner类的next()与......
  • 数组转List的方法
    数组转List的方法:String[]s=newString[2];s[0]="abc";s[1]="qaz";方法一:Arrays.asList(s)List<String>list=Arrays.asList(s);list.add("efgk");//报错li......
  • Java发送http请求携带token,使用org.nutz
    发送http请求,需要携带token数据,创建Header传输Headerheader=Header.create();header.set("Authorization","Bearer"+token); //携带tokenresponse=Http.get......
  • Java二分法
    二分查找题目输入一个 n 个元素升序的整型数组 nums,再输入一个目标值 target 。编写一个方法:使用二分法,查找 nums 中的target,如果target存在,则返回在数组......
  • 获得“软件方法建模师”称号的名单(2020年12月1日更新)
    为了鼓励大家学习《软件方法》相关技能,决定:(1)满分完成当前所有《软件方法》书中自测题和UMLChina建模竞赛题的同学,可获得“软件方法中级建模师”的称号。两份题目链接如下:​......
  • C语言简易计算器的两种方法
    第一种方法  函数指针数组#include<stdio.h>intadd(intx,inty){returnx+y;}intsub(intx,inty){returnx-y;}intmul(intx,inty){returnx*y;}intd......
  • JAVA线程池-工具类
    packagecom.javacode2022.util;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.collections4.CollectionUtils;importjava.util.List;importjava.......