按照你的要求编写的输入一个整数,判断该数是否为降序数的Java程序如下
import java.util.Scanner;
public class JiangXuShu {
public static boolean isJiangXuShu(int n){
int b=0;
while(n>0){
int a=n%10;
if(a>=b){
}else{
return false;
}
n=n/10;
b=a;
}
return true;
}
public static void main(String[] args) {
System.out.println("请输入一个大于等于10的
正整数");
Scanner sc=new Scanner(System.in);
int number=sc.nextInt();
if(number<10){
System.out.println("输入的整数小于10!");
return;
}
if(isJiangXuShu(number)==true)
System.out.println(number+"是降序数!");
else
System.out.println(number+"不是降序数!");
}
}
运行结果
请输入一个大于等于10的正整数
321
321是降序数!