您的位置:首页 > 编程语言 > Java开发

【Java】给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123

2020-01-13 18:50 274 查看

给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
System.out.println(a.length());
for(int i=0;i<a.length();i++)
{
System.out.print(a.charAt(i)+" ");
}
System.out.println();
for(int j=a.length()-1;j>=0;j--)
{
System.out.print(a.charAt(j));
}
}

}

以后遇到这种类似的问题都当成字符串做,简单很多,而且这是普遍常规的解法。
或者也可以把字符串转换成字符数组做,属于可以但没必要。
字符串转换成字符数组的公式是toCharArray

  • 点赞
  • 收藏
  • 分享
  • 文章举报
LLLLLLFY 发布了13 篇原创文章 · 获赞 0 · 访问量 818 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐