美文网首页
Java 方法-函数

Java 方法-函数

作者: 久战王 | 来源:发表于2018-03-11 03:52 被阅读0次

解析:
什么是方法:方法是一个东西,也可以看成一个整体,定义是把一个方法看成是一个能够独立完成某个功能的一段代码。(有了方法我们可以对代码进行打包,调用和复用)
作用:能够计算任意两个整数或浮点数的和。
语法结构:修饰符 返回值类型 方法名(变量1,变量2){方法体
}


方法关系表.png

重载:相同的函数名可以用不同的参数和返回值,调用的时候可以根据参数和返回类型来识别。
重载匹配顺序:首先是确定参数个数,参数类型完全相同,可以隐式转换就自动转换,如果需要对浮点数转换需要在返回值中标注 f 才能够识别到输出中的 float。

代码如下:
···

public class Som {
public static void main(String[] args) {
System.out.println(sum(9,9));
System.out.println(sub(9,9));
System.out.println(eve(9,9));
System.out.println(div(9,9));
System.out.println(sum(9.0f,9.1f));
System.out.println(sub(9.6f,9.7f));
System.out.println(eve(9.2f,9.9f));
System.out.println(div(9.4f,9.5f));
}
public static int sum(int a ,int b){
return a + b;
}
public static int sub(int a ,int b){
return a - b;
}
public static int eve(int a ,int b){
return a * b;
}
public static int div(int a ,int b){
return a / b;
}
public static float sum(float a ,float b){
return a + b;
}
public static float sub(float a ,float b){
return a - b;
}
public static float eve(float a ,float b){
return a * b;
}
public static float div(float a ,float b){
return a / b;
}
}
···

···

public class Array {
public static void main(String[] args) {
int [] scores= {89 , 112 , 64 , 91 , 119 , 53 , 73};
System.out.println(getMax(scores));
System.out.println(add(12,23));
System.out.println(sum(scores));
System.out.println(dda(scores));
System.out.println(tta(scores));
System.out.println(ppa(scores));
System.out.println(7%2==0);
System.out.println(mma(scores));
System.out.println(ttq(scores));
System.out.println(apt(scores));
}
public static int getMax(int[] list){
int max = list[0];
for (int i = 0 ; i <list.length ; i++ ) {
if (list[i]> max) {
max = list[i];
}
}
return max;
}
public static int add(int a , int b){
return a + b;
}
public static int sum (int [] list){
int count = 0;
for (int i = 0 ; i <list.length ; i++ ) {
count += list[i];

    }
    return count;
}
public static int dda(int [] list){
    int count = 0;
    for (int i = 0 ; i < list.length ; i++){
        if(list[i]%2 == 0)
            count += list[i];
    }
    return count;
}
public static int tta(int [] list){
    int count = 0;
    for (int i = 0 ; i < list.length ; i++){
        if(i%2 == 0)
            count += list[i];


    }
    return count;
}
public static double ppa (int [] list){
    return (double)sum(list)/list.length;
}
public static boolean mma(int [] list){
    return sum(list) != 0 ;
}
public static int ttq(int[] list){
    int max = list[0];
    for (int i = 0 ; i <list.length ; i++ ) {
        if  (list[i]< max) {
            max = list[i++];
        }
    }
    return max;
}
public static int apt(int[] list){
    return getMax(list) - ttq(list);
}

}

//函数调用

···

相关文章

  • 用Java DIY 函数式方法—— flatmap

    本文是 用Java DIY 函数式方法—— map 续篇, 解决如何使用java实现函数式方法-flatmap。 ...

  • 02Dart:并不支持构造函数的重载

    Java 代码中,使用了重载构造函数的方法,该方法在 Java 中很普遍,重载的构造函数和之前的构造函数具有相同的...

  • java的main方法

     java中的所有函数都是某个类的方法,在java中,称函数为方法,在c++中,类中的函数被称为成员函数。由第一句...

  • Kotlin学习之初探——函数

    函数的定义 方法VS函数 *方法是函数的一种特殊类型*有receiver的函数即为方法*类比java的话*比如类中...

  • kotlin基础语法

    函数定义 有返回值的函数 无返回值的函数(类似Java中的void): 可变长参数函数 静态方法 Java代码: ...

  • 重拾Java(二) 函数、方法

    重拾Java第二篇,函数、方法很常用,复习一下~ 函数也可以叫方法,在Java里是一个意思。这里统一叫方法。 方法...

  • Java 方法-函数

    解析:什么是方法:方法是一个东西,也可以看成一个整体,定义是把一个方法看成是一个能够独立完成某个功能的一段代码。(...

  • java 方法(函数)

    1.方法的概念 方法(函数):一个设计好的功能代码块,可以反复的使用 2.方法语法:(必须有的结构) 返回值类型 ...

  • 第二十三节:Java语言基础-详细讲解函数与数组

    函数 函数在Java中称为方法,在其他语言中可能称为函数,函数,方法就是定义在类中具有特定功能的程序。函数,在Ja...

  • js中的call

    java中对象包含属性和方法, 方法即函数, 只有对象可以调用方法但是js中一切皆对象, 函数是对象, 函数也可以...

网友评论

      本文标题:Java 方法-函数

      本文链接:https://www.haomeiwen.com/subject/vjsifftx.html