欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java逆序输出一个不大于五位数的数。

程序员文章站 2022-03-21 22:15:58
...
import java.util.Scanner;
public class cpdd{
	public static void main(String[] args){
		Scanner cpdd =new Scanner(System.in);
		System.out.println("请输入:");
		int i =cpdd.nextInt();
		if(i<0||i>99999){
			System.out.println("请输入一个不大于五位数的正整数");
		}else if(i<10){
		    System.out.println("该数为一位数"+i+",逆序为本身"+i);
		}else if(i<100){
			int gewei=i/10;
			int shiwei=i%10;
			System.out.println("该数为二位数"+i+",逆序为"+shiwei+gewei);
		}else if(i<1000){
			int gewei=i/100;
			int shiwei =i/10%10;
			int baiwei=i%10;
			System.out.println("该数为三位数"+i+",逆序为"+baiwei+shiwei+gewei);
		}else if(i<10000){
			int gewei=i/1000;
			int shiwei=i/100%10;
			int baiwei=i%100/10;
			int qianwei=i%10;
			System.out.println("该数为四位数"+i+",逆序为"+qianwei+baiwei+shiwei+gewei);
		}else {
			int gewei=i/10000;
			int shiwei=i/1000%10;
			int baiwei=i/100%10;
			int qianwei=i/10%10;
			int wanwei=i%10;
			System.out.println("该数为五位数"+i+",逆序为"+wanwei+qianwei+baiwei+shiwei+gewei);
			
		}
		
}
}
相关标签: java