java语言输入一个数字判断奇数位是否为降序数
时间: 2023-08-21 12:04:20 浏览: 80
JAVA 判断一个数字是否为质数
好的,针对您的问题,可以使用以下Java代码来判断一个数字的奇数位是否为降序数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数字:");
int num = scanner.nextInt();
boolean isDescOdd = true;
String numStr = String.valueOf(num);
for (int i = 1; i < numStr.length(); i += 2) {
if (numStr.charAt(i) >= numStr.charAt(i - 1)) {
isDescOdd = false;
break;
}
}
if (isDescOdd) {
System.out.println("该数字奇数位为降序数");
} else {
System.out.println("该数字奇数位不为降序数");
}
}
}
```
以上代码通过Scanner类获取用户输入的数字,然后将其转换为字符串,逐个比较奇数位上的数字是否为降序数,如果是,则输出"该数字奇数位为降序数",否则输出"该数字奇数位不为降序数"。
阅读全文