package wzs.arithmetics;
import java.util.Scanner;
//题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
public class Test_wzs023
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int number = input.nextInt();
getDigits(number);
getInverted(number);
}
/**
* 得到一个数字的位数
* @param number
*/
static void getDigits(int number)
{
System.out.println(number + "的位数是:" + String.valueOf(number).length());
}
/**
* 得到一个数字的逆序
* @param number
*/
static void getInverted(int number)
{
String numberString = Integer.toString(number);
char[] numberChar = numberString.toCharArray();
System.out.print(number + "的逆序是:");
for (int i = numberChar.length - 1; i >= 0; i--)
{
System.out.print(numberChar[i]);
}
}
}
java经典算法_023给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
最新推荐文章于 2023-08-24 17:15:39 发布