输入一个三位整数,判其是不是降序数如:531是降序数 百位>十位>个位
//导包
import java.util.Scanner;
public class HomeWork02 {
public static void main(String[] args) {
// 输入一个三位整数,判其是不是降序数如:531是降序数 百位>十位>个位
@SuppressWarnings("resource")
//创建Scanner
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入一个三位整数:");
int ThreeDigits = myScanner.nextInt();
//处理百位数 以个位数表示 除于100 int类型保留整数位
int bai =ThreeDigits / 100;
//于上述同理 在原先的基础上减去了百位数的十倍,这方法比较傻,不过好理解
//也可以使用 ThreeDigits / 10 % 10;
int shi =ThreeDigits / 10 - bai * 10;
//取余得个位
int ge = ThreeDigits % 10;
//进行判断输出
if (bai > shi && shi > ge) {
System.out.println(ThreeDigits + "为降序数");
}else {
System.out.println(ThreeDigits + "不为降序数");
}
}
}
编程小白,如有问题可直接私信,谢谢!