zoukankan      html  css  js  c++  java
  • JAVA 基础编程练习题24 【程序 24 根据输入求输出】

    24 【程序 24 根据输入求输出】

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

    package cskaoyan;
    
    public class cskaoyan24 {
    	private int number;
    
    	@org.junit.Test
    	public void positiveInteger() {
    		java.util.Scanner in = new java.util.Scanner(System.in);
    		number = in.nextInt();
    
    		System.out.println(number + "是" + figure(number) + "位数");
    		System.out.println(number + "逆序打印出各位数字:" + reverse(number));
    
    		in.close();
    	}
    
    	private String reverse(int number) {
    		StringBuffer str = new StringBuffer(Integer.toString(number));
    		StringBuffer strReverse = str.reverse();
    		return strReverse.toString();
    	}
    
    	private int figure(int number) {
    		int result = 0;
    
    		if (number == 0) {
    			result = 1;
    		} else {
    			while (number > 0) {
    				number /= 10;
    				result++;
    			}
    		}
    
    		return result;
    	}
    }
    
  • 相关阅读:
    从进入这里,没有写过什么文章,现在开始吧
    24)
    23)
    22)
    21)
    20)
    19)
    18)
    17)
    16)
  • 原文地址:https://www.cnblogs.com/denggelin/p/11386529.html
Copyright © 2011-2022 走看看