A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

给一个不多于5位的正整数。要求:一、它是几位数,二、逆序打印出各位数字。

1 个回复

倒序浏览

回帖奖励 +10

public static void main(String[] args) throws IOException {

                System.out.println("请在下一行输入一个不多于五位的正整数的值,按回车键");
                getNum();
        }

        /**
         * @throws IOException
         */
        private static void getNum() throws IOException {
                BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                String str = br.readLine();
                int num = Integer.parseInt(str);
                System.out.println(num + "的位数为:" + str.length());
                System.out.println("位数逆序分别为:");
                for (int i = str.length() - 1; i >= 0; i--) {
                        System.out.print(str.charAt(i) + " ");
                }
                System.out.println();
        }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马