zoukankan      html  css  js  c++  java
  • java笔试之数字颠倒

    描述:

    输入一个整数,将这个整数以字符串的形式逆序输出

    程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

    package test;
    
    import java.util.Scanner;
    
    public class exam03 {
    
        public static void main(String[] arg) {
            int b;
            Scanner scanner = new Scanner(System.in);
    
            while (scanner.hasNext()) {
                int n = scanner.nextInt();
    
                System.out.println(reverseNum1(n));
                System.out.println(reverseNum2(n));
                System.out.println(reverseNum3(n));
    
            }
    
        }
    
        public static StringBuilder reverseNum1(int a) {
            // 方法1
            StringBuilder sb = new StringBuilder(a + "");// 将a转换成字符串
            sb.reverse();
            return sb;
        }
    
        public static String reverseNum2(int a) {
            // 方法2:取整数,转换成字符串,再把每个字符存入StringBuilder中,最后转换成字符串输出
            String s = String.valueOf(a);
            StringBuilder sbBuilder = new StringBuilder();
            for (int i = s.length() - 1; i >= 0; i--) {
                sbBuilder.append(s.charAt(i));
            }
            return sbBuilder.toString();
        }
    
        public static String reverseNum3(int a) {
            // 方法3
            String s = "";
            while (a != 0) {
                int n = a % 10;
                s = s + n;
                a /= 10;
            }
            return s;
        }
    
    }
  • 相关阅读:
    sql server 数据查询基础
    sqlserver 用SQL语句操作数据
    sql server 用表组织数据
    sql server 程序的集散地 数据库
    JAVA 面向对象 File I/O
    JAVA 面向对象 多线程
    JAVA 面向对象 集合框架
    JAVA 面向对象 异常
    js内置对象、定时函数、document对象
    DOM
  • 原文地址:https://www.cnblogs.com/bella-young/p/6408704.html
Copyright © 2011-2022 走看看