首页 > 编程语言 > Java基础知识点(方法)

Java基础知识点(方法)

时间:2023-02-18 14:32:27浏览次数:58  
标签:知识点 Java 定义 int static 参数 方法 public

1.方法是程序中最小的执行单元。

2.作用:能够提高代码的复用性,提高代码的可维护性(好处)重复代码、具有独立功能的代码可以抽取到方法中。

3.方法的定义:把一些代码打包在一起。

方法的调用:方法定义后并不是直接运行的,需要手动调用才可以。

二;方法定义的格式:

  public static 返回值类型 方法名 (参数){

方法体:

return 返回值:

}

eg:不带返回值方法的使用

public static void main(String[] args){
printRectangle(7,8);
printRectangle(6,7);
printRectangle(7,11);
}
//下面定义一个打印矩形的方法,接收两个参数高 和宽,
public static void printRectangle(int height,int width){
//下面利用for循环嵌套打印矩形
for(int i = 0;i < height;i++){
for(int j =0; j < width;j++){
System.out.print("*");
}
System.out.print("\n");
}

System.out.print("\n");

}

eg:带返回值方法的使用

  public static void main(String[] args){
int area = getArea;
System.out.println("The area is" + area);
}
//下面定义一个求矩形面积的方法,接收两个参数,其中x为高,y为宽
public static int getArea(int x ,int y){
int temp = x * y;
return temp;
}

注意:方法调用时,参数的变量与类型必须与方法定义中小括号里面的变量一一对应,否则程序报错​

三:形参和实参

形参:全称形式参数,是指方法定义中的参数。

实参:全称实际参数,方法调用中的参数。

                         Java基础知识点(方法)_for循环

标签:知识点,Java,定义,int,static,参数,方法,public
From: https://blog.51cto.com/u_15912723/6065419

相关文章

  • PAT-basic-1014 福尔摩斯的约会 java
    一、题目大侦探福尔摩斯接到一张奇怪的字条:我们约会吧!3485djDkxh4hhGE2984akDfkkkkggEdsbs&hgsfdkd&Hyscvnm大侦探很快就明白了,字条上奇怪的乱码实际上就是约......
  • PAT-basic-1012 数字分类 java
    一、题目给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1​ =能被5整除的数字中所有偶数的和;A2​ =将被5除后余1的数字按给出顺序进行交......
  • 《阿里巴巴Java开发规范》领域模型的部分介绍
    《阿里巴巴Java开发规范》关于领域模型的部分介绍如下分层领域模型规约:DO(DataObject):此对象与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO(DataTran......
  • PAT-basic-1011 A+B 和 C java
    一、题目给定区间[−231,231]内的3个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第1行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组......
  • Quartus II 8.0在实际上板时无法连接USB-Blaster的解决方法
    最新修改日期:2023/02/18软件:QuartusII8.0电脑系统:Win10/Win11电路板连接方式:USB-Blaster线实际上板时会提示没有USB-Blaster接上,安装驱动也不行。究其原因,是JTAGs......
  • Jenkins Pipeline Basic Steps插件之readFile和writeFile方法
    前言本篇继续学习PipelineBasicSteps插件的两个方法–readFile(读取文件)和writeFile(写入文件)readFile参数file:工作区中的文件路径encoding:读取文件时使用的编码。如果......
  • PAT-basic-1010 一元多项式求导 java
    一、题目设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以......
  • PAT-basic-1008 数组元素循环右移问题 java
    一、题目一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数......
  • PAT-basic-1009 说反话 java
    一、题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干......
  • 【计算机网络】计算机网络核心知识点
    文章目录​​1.计算机网络分类​​​​2.计算机网络的层次结构​​​​3.层次结构设计的基本原则​​​​4.网络层核心知识​​​​5.传输层核心知识​​​​6.MTU-MSS介绍......