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);
}
}
}
下一篇: 浅谈OAuth 2.0 的一个简单解释
推荐阅读
-
利用Java编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入一个整数:8899123各位数字之和为:40
-
编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出
-
输出一个数的位数,逆序输出,正序输出.(计数器算法)
-
c语言输入一个数,分别正序、逆序输出他的各个位数
-
判断一个整数是几位数,并正序输出和逆序输出它的每一位数。
-
给出一个不多于五位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出每一位数字,例如:原数321,应输出123
-
不用数组输出不大于五位数的逆序
-
(C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出
-
java逆序输出一个不大于五位数的数。
-
编写一个Java应用程序,产生10个100之内的随机整数输出,并把这10个数从小到大的顺序输出