使用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应用程序中。您可以根据需要使用这些函数来转换各种数字类型。
