用java写将浮点数逆序输出
时间: 2023-05-25 13:05:23 浏览: 168
以下是使用Java编写的代码,用于将浮点数逆序输出:
```java
import java.util.Scanner;
public class ReverseFloat {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a floating point number: ");
float number = input.nextFloat(); // 读取浮点数
String str = String.valueOf(number); // 将浮点数转换为字符串
String reversedStr = new StringBuilder(str).reverse().toString(); // 反转字符串
float reversedNumber = Float.parseFloat(reversedStr); // 将反转后的字符串转换为浮点数
System.out.println("The reversed floating point number is " + reversedNumber);
input.close();
}
}
```
我们可以首先使用`Scanner`类从用户输入中读取一个浮点数,然后将其转换为字符串。接下来,我们使用`StringBuilder`类中的`reverse()`方法来反转这个字符串。最后,我们将反转后的字符串转换回浮点数,并将其输出到屏幕上。
例如,如果用户输入`123.45`,程序将输出`The reversed floating point number is 54.321`。