从键盘读入一个三位整数,将百位、十位分离后显示。如:输入:153,显示1,5,3.
源程序

解决方案 »

  1.   

    哪里不会。输入用Scanner。输出用System.out.println分离用取余和除法。
      

  2.   

    public static void main(String[] args) throws Exception {
            Scanner scanner = new Scanner(System.in);        int num = scanner.nextInt();
            if (num >= 100 && num < 10000) {
                String s = toString(num);
                System.out.println(s.substring(1,s.length()));        } else {
                throw new Exception("不是3位数");
            }
        }    private static String toString(int num) {
            if (num >= 1) {
                int singleNum = num % 10;
                int hignNum = num / 10;            String str = toString(hignNum)+",";
                str =  str+singleNum;
                return str;
            }else{
                return "";
            }    }