. 不使用循环语句,逆序输出一个7位整数,如 8639427输出为7249368.java
时间: 2024-09-12 20:16:46 浏览: 87
给一个不多于5位的正整数.docx
5星 · 资源好评率100%
在Java中,可以利用字符串处理的方式来逆序输出一个7位整数,而无需使用循环。首先将数字转换成字符串,然后从字符串的末尾开始取字符并拼接起来。以下是示例代码:
```java
public class Main {
public static void main(String[] args) {
int num = 8639427;
String strNum = Integer.toString(num);
if (strNum.length() > 7) {
System.out.println("输入数字超过7位");
} else {
StringBuilder sb = new StringBuilder();
for (int i = strNum.length() - 1; i >= 0; i--) {
sb.append(strNum.charAt(i));
}
System.out.println(sb.reverse().toString());
}
}
}
```
这个程序会输出 `7249368`。如果输入的数字大于7位,则会提示信息。
阅读全文