Java 函数大全

在 Java 编程语言中,函数是代码的重要组成部分,通过函数可以实现代码的模块化和复用,提高代码的可读性和可维护性。本文将介绍一些常用的 Java 函数,以及它们的用法和示例代码。

常见的 Java 函数

1. println()

println() 函数是 Java 中用来输出内容到控制台的函数,通常用于调试和输出结果。下面是一个简单的示例代码:

System.out.println("Hello, World!");

2. nextInt()

nextInt() 函数用于从控制台读取用户输入的整数。示例代码如下:

Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
System.out.println("You entered: " + num);

3. toUpperCase()

toUpperCase() 函数用于将字符串转换为大写形式。示例代码如下:

String str = "hello";
String upperCaseStr = str.toUpperCase();
System.out.println(upperCaseStr);

4. substring()

substring() 函数用于从字符串中提取子字符串。示例代码如下:

String str = "Hello, World!";
String subStr = str.substring(7);
System.out.println(subStr); // Output: World!

5. Math.random()

Math.random() 函数用于生成一个 0 到 1 之间的随机数。示例代码如下:

double randomNum = Math.random();
System.out.println("Random number: " + randomNum);

Java 函数示例

下面我们通过一个示例来演示如何在 Java 中使用函数和函数调用。

任务描述

实现一个简单的计算器程序,可以进行加、减、乘、除四则运算。

思路

  1. 定义四个函数:add(), subtract(), multiply(), divide(),分别用于加、减、乘、除运算。
  2. 在主函数中接收用户输入的两个数字和运算符,然后调用相应的函数进行计算并输出结果。

示例代码

import java.util.Scanner;

public class Calculator {
    
    public static int add(int a, int b) {
        return a + b;
    }
    
    public static int subtract(int a, int b) {
        return a - b;
    }
    
    public static int multiply(int a, int b) {
        return a * b;
    }
    
    public static double divide(int a, int b) {
        return (double) a / b;
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("Enter first number: ");
        int num1 = scanner.nextInt();
        
        System.out.print("Enter second number: ");
        int num2 = scanner.nextInt();
        
        System.out.print("Enter operator (+, -, *, /): ");
        char operator = scanner.next().charAt(0);
        
        switch (operator) {
            case '+':
                System.out.println("Result: " + add(num1, num2));
                break;
            case '-':
                System.out.println("Result: " + subtract(num1, num2));
                break;
            case '*':
                System.out.println("Result: " + multiply(num1, num2));
                break;
            case '/':
                System.out.println("Result: " + divide(num1, num2));
                break;
            default:
                System.out.println("Invalid operator!");
        }
    }
}

通过以上示例代码,我们可以看到如何定义函数和在主函数中调用函数来实现一个简单的计算器程序。

结语

本文介绍了一些常见的 Java 函数以及一个实际示例,希望可以帮助读者更好地理解 Java 函数的用法和重要性。在实陵习中,不仅要熟练掌握函数的定义和调用,还要多实践,不断提高编程能力。祝各位编程愉快!