👨💻博客主页:@花无缺
欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 花无缺 原创收录于专栏 【洛谷算法题】
文章目录
- 【洛谷算法题】P5705-数字反转【入门1顺序结构】
- 🌏题目描述
- 🌏输入格式
- 🌏输出格式
- 🌏样例 #1
- 🌙样例输入 #1
- 🌙样例输出 #1
- 🌏题解
- 🌏总结
【洛谷算法题】P5705-数字反转【入门1顺序结构】
题目链接:【深基2.例7】数字反转 - 洛谷
🌏题目描述
输入一个不小于 100 100 100 且小于 1000 1000 1000,同时包括小数点后一位的一个浮点数,例如 123.4 123.4 123.4 ,要求把这个数字翻转过来,变成 4.321 4.321 4.321 并输出。
🌏输入格式
一行一个浮点数
🌏输出格式
一行一个浮点数
🌏样例 #1
🌙样例输入 #1
123.4
🌙样例输出 #1
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万字详解】
你们的点赞👍 收藏⭐ 留言📝 关注✅
是我持续创作,输出优质内容
的最大动力!
谢谢!