博客主页:@花无缺
欢迎 点赞 收藏⭐ 留言 加关注✅!
本文由 花无缺 原创收录于专栏 【洛谷算法题】
题目链接:【深基2.例7】数字反转 - 洛谷
输入一个不小于 100 100 100 且小于 1000 1000 1000,同时包括小数点后一位的一个浮点数,例如 123.4 123.4 123.4 ,要求把这个数字翻转过来,变成 4.321 4.321 4.321 并输出。
一行一个浮点数
一行一个浮点数
123.4
4.321
import java.util.Scanner;
public class P5705 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 将输入的小数以字符串的形式保存在 str 中
String str = input.next();
// 将 str 转换为字符数组
char[] str2 = str.toCharArray();
// 逆序输出字符数组
for (int i = str2.length - 1; i >= 0; i--) {
System.out.print(str2[i]);
}
input.close();
}
}
这个题考查数组的应用以及对字符数组的应用。解题思路:将输入的小数以字符串的形式保存在字符串中,然后使用toCharArray()
方法将字符串转换为对应的字符数组,再一一的将转化为字符形式的小数逆序输出,这样就达到了题目的要求。
char[] toCharArray()
方法返回字符串对应的字符数组。
用法:
String str;
// 将字符串 str 转换为对应的字符数组 str2
str2[] = str.toCharArray();
作者:花无缺(huawuque404.com)
欢迎
关注
我的博客:花无缺-每一个不曾起舞的日子都是对生命的辜负~
一起进步-刷题专栏:【洛谷算法题】
Java题解同步仓库:https://github.com/huawuque404/Java-solution
往期精彩好文:
【CSS选择器全解指南】
【HTML万字详解】
你们的点赞 收藏⭐ 留言 关注✅
是我持续创作,输出优质内容
的最大动力!
谢谢!