首页 > 编程语言 >JavaSE的方法 (函数)

JavaSE的方法 (函数)

时间:2024-05-25 22:57:31浏览次数:26  
标签:函数 int void static 返回值 JavaSE 方法 public

目录

Java中的方法(函数)

  • Java方法是一段可重复使用的代码块,用于执行特定的任务。方法可以接受输入参数并返回一个值。在Java中,方法由方法名、参数列表、返回类型、方法体组成。

方法声明格式:(与函数类似)

[访问权限修饰符 修饰符...] [ 返回值类型 ] 方法名( 形式参数类型 参数名){

			java语句[函数体];

			[return 返回值;]

}
  • 修饰符:这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型

  • 形式参数:在方法被调用时用于接收外界输入数据

  • 返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void

  • 方法体:方法体必须有{}括起来,在{}中编写完成方法功能的代码

  • 返回值:方法在执行完毕后返还给调用它的环境数据。

    return 返回值; return;(不返回任何数值)

  • 实参:调用方法时 实际传给方法的数据

注:

  • 若方法再同一个类中,调用时,直接调用名字
  • 若方法不在一个类中,调用时:类名.方法名(静态方法)
eg:public class PracticeInClass {
    public static void main(String[] args) {
        print();//同一个类中
    }
    public static void print(){
        for(int i=1;i<10;i++){
            for(int j=i;j<10;j++){
                System.out.print(i+"*"+j+"="+i*j+" ");
            }
            System.out.println();
        }
    }
}

public class PracticeInClass {
    public static void main(String[] args) {
       Function.print();//调用其他类的方法,类名.方法名
    }
}
public class Function {
    public static void print(){
        for(int i=1;i<10;i++){
            for(int j=i;j<10;j++){
                System.out.print(i+"*"+j+"="+i*j+" ");
            }
            System.out.println();
        }
    }
}
public class PracticeInClass {
    public static void main(String[] args) {
       Function.print();
       int a=10;
       int b=9;
        System.out.println(max(a,b));
    }
    public static int max(int a,int b ){
        return a>b?a:b;
    }
}
    //传参的方法

标签:函数,int,void,static,返回值,JavaSE,方法,public
From: https://www.cnblogs.com/cwyYYDS/p/18213109

相关文章

  • JavaSE数组
    目录数组概念如何创建数组数组的访问与迭代二维数组定义:数组的声明数组创建(会自动进行初始换为0)数组遍历数组概念​ 在Java中,数组是一种用于存储多个相同类型元素的数据结构。数组在内存中是连续存储的,每个元素在数组中都有一个唯一的索引,可以通过索引来访问数组中的元素。......
  • [AIGC] 你能简要解释一下CompletableFuture中thenCompose()方法的用法吗?
    thenCompose()是CompletableFuture的一个方法,用于链接两个CompletableFuture对象。这可以用来促成函数式风格的编程,而无需再额外处理Future对象的嵌套。thenCompose()方法接受一个函数作为参数,这个函数的输入是先前CompletableFuture的结果,它返回的是一个新的Co......
  • Python_DataFrame-的apply方法的应用示例_pandas
    DataFrame拆分-应用-合并split-apply-combineapply()方法是针对某些行或列进行操作的,applymap()方法是针对所有元素进行操作的DataFrame对象,apply函数的语法如下:DataFrame.apply(func,axis=0,raw=False,result_type=None,args=(),**kwds)Series对象,ap......
  • 欧拉函数(新)
    欧拉函数\(\varphi\)的定义,\(\varphi(i)\)表示从\([1,i]\)之间和\(i\)互质的数的数量(\(a\)和\(b\)互质即\(\gcd(a,b)=1\))。欧拉函数是积性函数,例如\(a,b\)都为质数,那么\(φ(ab)=φ(a)\timesφ(b)\),递推式为\[φ(ab)=\frac{φ(a)\timesφ(b)\times......
  • JavaSE 关键字和标识符
    目录关键字标识符标识符命名规则标识符命名规范字面值关键字具有特殊含义的命名时不可以与关键字重名标识符也就是名字,对类名,变量名称,方法名称,参数名称等修饰标识符命名规则以字母,下划线_或者$开头,其后可以是字母,数字,下划线或$如:Aa$hm5abc69_如:helloHELL......
  • JavaSE 流程控制语句if while for
    目录控制语句if条件结构switch语句switch与if区别for循环while循环while与dowhile控制语句条件语句-根据不同条件,执行不同语句ifif...elseif...elseifif...elseif...elseif...elseswitchif条件结构if条件结构是根据条件判断之后再做处理if-elseif-elsei......
  • JavaSE 数据类型以及基本转化与包装
    目录数据类型.1.基本类型(八个)数值型整型类型byte型:1字节8bit位第一位是符号位nullshort型:2字节int型:4字节long型:8字节浮点类型float:4字节double:8字节%%java浮点型默认为double类型%%字符型(char)2字节使用了Unicode编码兼容了Ascll码可以参与算术运算,本质是使用了Unicod......
  • Java SE入门及基础(53)& 方法引用
    目录方法引用1.应用场景示例分析2.方法引用符示例解释说明3.静态方法引用语法示例4.成员方法引用语法示例示例5.this引用成员方法语法示例6.super引用父类成员方法语法示例7.构造方法引用语法示例方法引用1.应用场景方法引用   来......
  • Java SE入门及基础(54)& 函数式接口
    目录1.什么是函数式接口函数式接口示例示例2.函数式编程示例3.Lambda表达式延迟执行应用场景示例4.Consumer接口解释说明示例5.BiConsumer接口解释说明示例6.Predicate接口解释说明示例练习7.Function接口解释说明示例练习1.什么是函数......
  • 使用EasyX制作游戏需要读写文件时遇到编码问题的解决方法
    使用EasyX制作游戏需要读写文件时遇到编码问题的解决方法一、编码问题例如我们需要从file.txt中读取文字,再使用outtextxy()函数向窗口绘制文字。查找EasyX的官方文档可知,该函数有两个重载,分别为:voidouttextxy(intx,inty,LPCTSTRstr)和voidouttextxy(intx,inty,TCHAR......