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

使用Java函数进行数字转换的示例代码

发布时间:2023-07-02 04:55:22

下面是一个使用Java函数进行数字转换的示例代码,其中包括了整数转换为字符串、字符串转换为整数、浮点数转换为字符串和字符串转换为浮点数的函数。

import java.text.DecimalFormat;

public class NumberConversionExample {
    
    // 将整数转换为字符串
    public static String integerToString(int number) {
        return String.valueOf(number);
    }
    
    // 将字符串转换为整数
    public static int stringToInteger(String str) {
        return Integer.parseInt(str);
    }
    
    // 将浮点数转换为字符串
    public static String doubleToString(double number) {
        // 使用DecimalFormat控制小数位数
        DecimalFormat df = new DecimalFormat("#.00");
        return df.format(number);
    }
    
    // 将字符串转换为浮点数
    public static double stringToDouble(String str) {
        return Double.parseDouble(str);
    }
    
    public static void main(String[] args) {
        int num = 12345;
        System.out.println("整数转换为字符串: " + integerToString(num));
        
        String str = "67890";
        System.out.println("字符串转换为整数: " + stringToInteger(str));
        
        double dbl = 3.14159;
        System.out.println("浮点数转换为字符串: " + doubleToString(dbl));
        
        String dblStr = "2.71828";
        System.out.println("字符串转换为浮点数: " + stringToDouble(dblStr));
    }
}

这个示例代码中,我们定义了四个函数来进行数字转换。integerToString函数使用String.valueOf方法将整数转换为字符串。stringToInteger函数使用Integer.parseInt方法将字符串转换为整数。doubleToString函数使用DecimalFormat类来控制浮点数的小数位数并将其转换为字符串。stringToDouble函数使用Double.parseDouble方法将字符串转换为浮点数。

在示例代码的main方法中,我们展示了如何使用这些函数进行数字转换的操作。我们分别将一个整数、一个字符串、一个浮点数和一个字符串作为参数传递给这些函数,并打印出转换结果。

使用这些函数,您可以方便地进行数字转换操作,无论是在Java的命令行程序还是在其他Java应用程序中。您可以根据需要使用这些函数来转换各种数字类型。