**每天一道JavaSE基础题(二十四、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字)**
【程序24】 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
分析:1.通过输入的字符串长度判断是几位数 2.可以通过StringBuilder的reverse方法对输入的字符串进行倒序
程序代码:
package SE50T
;
import java
.util
.Scanner
;
public class T24 {
public static void main(String
[] args
) {
Scanner sc
= new Scanner(System
.in
);
String s
= sc
.nextLine();
if (s
.length() > 5) {
System
.out
.println("请输入一个不多于五位的正整数!!!");
}else {
StringBuilder sb
= new StringBuilder();
sb
.append(s
);
int len
= s
.length();
System
.out
.println("这是一个" + len
+ "位数");
System
.out
.println("逆序后的字符串为:" + sb
.reverse());
}
}
}
程序运行图: