ZZULIOJ-1060,逆序数字(Java)

简介: ZZULIOJ-1060,逆序数字(Java)

题目描述:


输入一个正整数,将其逆序输出,每个数字后有一个空格。  


输入:


输入一个正整数n,你可以假设n在int范围内  


输出:


将n按其逆序输出,每个数字后有一个空格,输出占一行。例如,输入12354,输出4 5 3 2 1  


样例输入:


12345


样例输出:


5 4 3 2 1


提示:整数n对10取模可得到个位上的数字,而利用整数商是整数这一特点,整数n除以10的商正好“扔掉”了个位上的数字 。


程序代码:

解法一:(将这个数看成一个整数,利用上述方法)

import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    int n=input.nextInt();
    while(n!=0)
    {
      System.out.print(n%10+" ");
      n/=10;
    }
  }
}


解法二:(将其看成一个字符串,求出长度,从len-1位置输出,直到第一个位置即可!)

import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    String a=input.nextLine();
    int len=a.length();
    for(int i=len-1;i>=0;i--)
    {
      char ch=a.charAt(i);
      System.out.print(ch+" ");
    }
  }
}
相关文章
|
6月前
|
Java
【Java每日一题】——第十六题:将数组元素逆序并遍历输出。
【Java每日一题】——第十六题:将数组元素逆序并遍历输出。
|
5月前
|
Java
单链表翻转、逆序打印、有序插入(java)
单链表翻转、逆序打印、有序插入(java)
java实现字符逆序输出
java实现字符逆序输出
|
Java
Java反转List,逆序打印
Java反转List,逆序打印
76 0
|
算法 搜索推荐 Java
【Java SE】实现冒泡排序和数组逆序
【Java SE】实现冒泡排序和数组逆序
【Java SE】实现冒泡排序和数组逆序
|
Java
Java语言实现猜数字小游戏
Java语言实现猜数字小游戏
106 0
Java语言实现猜数字小游戏
|
Java
java学习第十一天笔记-字符串206-数字相乘思路分析
java学习第十一天笔记-字符串206-数字相乘思路分析
97 0
java学习第十一天笔记-字符串206-数字相乘思路分析
|
Java
java学习第十一天笔记-字符串205-生成字符串四位字母 数字位置随机
java学习第十一天笔记-字符串205-生成字符串四位字母 数字位置随机
91 0
java学习第十一天笔记-字符串205-生成字符串四位字母 数字位置随机
|
Java
java学习第四天笔记-流程控制语句-分支结构77-统计满足条件的数字
java学习第四天笔记-流程控制语句-分支结构77-统计满足条件的数字
81 0
java学习第四天笔记-流程控制语句-分支结构77-统计满足条件的数字
|
Java
java学习第四天笔记-循环高级和数组92-猜数字小游戏
java学习第四天笔记-循环高级和数组92-猜数字小游戏
68 0
java学习第四天笔记-循环高级和数组92-猜数字小游戏