欢迎访问宙启技术站
智能推送

掌握Java函数实现方式和常用方法

发布时间:2023-05-21 09:04:40

Java函数的实现方式

Java函数的实现方式主要有以下两种:

1. 静态函数

静态函数属于类函数,可以直接在类名后调用,不需要在实例化对象时调用。静态函数中只能访问静态变量,不能访问非静态变量。

静态函数的定义:

public static 返回值类型 函数名 (参数列表) {

// 函数体

}

静态函数的调用:

类名.函数名(参数列表);

例如:

public class TestStaticMethod{

   public static void main(String args[]){

      // 调用静态方法

      display();

   }

   static void display(){

      System.out.println("静态函数");

   }

}

运行结果:

静态函数

2. 实例函数

实例函数是对象的函数,必须通过对象调用,实例函数中可以访问所有变量(包括静态变量和非静态变量)。

实例函数的定义:

public 返回值类型 函数名 (参数列表) {

// 函数体

}

实例函数的调用:

对象名.函数名(参数列表);

例如:

public class TestInstanceMethod {

   public static void main(String args[]) {

      TestInstanceMethod obj = new TestInstanceMethod();

      // 调用实例函数

      obj.display();

   }

   void display() {

      System.out.println("实例函数");

   }

}

运行结果:

实例函数

Java常用方法

Java中有很多常用的方法,以下是其中一些:

1. Math类方法

Java中的Math类提供了很多数学函数。常用的Math类方法有:

abs():取绝对值。

ceil():返回大于或等于指定数字的最小整数。

floor():返回小于或等于指定数字的最大整数。

round():四舍五入。

max():返回两个数中的最大值。

min():返回两个数中的最小值。

random():返回一个大于等于0小于1的随机数。

例如:

Math.abs(-5.6); // 结果为5.6

Math.ceil(5.6); // 结果为6

Math.floor(5.6); // 结果为5

Math.round(5.6); // 结果为6

Math.max(5,6); // 结果为6

Math.min(5,6); // 结果为5

Math.random(); // 返回一个大于等于0小于1的随机数

2. 字符串方法

Java中的字符串方法是非常丰富的。常用的字符串方法有:

charAt():返回字符串中指定位置的字符。

concat():将指定的字符串连接到此字符串的末尾。

indexOf():返回指定字符在字符串中 次出现的位置。

length():返回字符串长度。

replace():返回一个新字符串,它是通过用新字符串替换此字符串中出现的所有旧字符串而生成的。

substring():返回一个新字符串,它是此字符串的子字符串。

toLowerCase():将字符串转换为小写字母。

toUpperCase():将字符串转换为大写字母。

例如:

String str = "Hello World!";

char result = str.charAt(1); // 结果为'e'

String result = str.concat("Java"); // 结果为"Hello World!Java"

int result = str.indexOf("l"); // 结果为2

int len = str.length(); // 结果为12

String result = str.replace("World", "Java"); //结果为"Hello Java!"

String result = str.substring(6); // 结果为"World!"

String result = str.toLowerCase(); // 结果为"hello world!"

String result = str.toUpperCase(); // 结果为"HELLO WORLD!"

3. 数组方法

Java中的数组也有很多方法可以使用。常用的数组方法有:

length:数组长度。

clone():复制数组。

equals():比较两个数组是否相等。

fill():将数组中的所有元素都设置为指定的值。

sort():对数组进行排序。

例如:

int[] arr = new int[]{1,2,3,4,5};

int len = arr.length; // 结果为5

int[] newArr = arr.clone(); // 复制数组

boolean isEqual = Arrays.equals(arr, newArr); // 返回true

Arrays.fill(arr, 0); // 将arr数组中的所有元素都设置为0

Arrays.sort(arr); // 对arr数组进行排序

结语

本文介绍了Java中函数的实现方式和常用方法,希望能对Java初学者有所帮助。当然,Java的函数和方法是非常多的,还有很多没有在本文中列出,相信在实际的开发中,大家会慢慢掌握更多的函数和方法。