zoukankan      html  css  js  c++  java
  • 华为机试-表示数字

    题目描述
    将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变
    public static String MarkNum(String pInStr)
    {

    return null;
    }

    输入描述:
    输入一个字符串


    输出描述:
    字符中所有出现的数字前后加上符号“*”,其他字符保持不变

    输入例子:
    Jkdi234klowe90a3

    输出例子:
    Jkdi*234*klowe*90*a*3*

    Java程序实现

    1. import java.util.Scanner;  
    2.   
    3. /** 
    4.  * 表示数字 
    5.  *  
    6.  * @author WWJ 
    7.  * 
    8.  */  
    9. public class Main {  
    10.   
    11.     public static void main(String[] args) {  
    12.         // TODO Auto-generated method stub  
    13.         Scanner sc = new Scanner(System.in);  
    14.   
    15.         while (sc.hasNext()) {  
    16.             String string = sc.nextLine();  
    17.             StringBuilder s = new StringBuilder();  
    18.             s.append(string);  
    19.             boolean meetNum = false;  
    20.   
    21.             for (int i = 0; i < s.length(); i++) {  
    22.                 if (s.charAt(i) >= '0' && s.charAt(i) <= '9') {  
    23.                     if (!meetNum) {  
    24.                         s.insert(i, '*');  
    25.                         meetNum = true;  
    26.                     }  
    27.                     if (i == s.length() - 1) {  
    28.                         s.append('*');  
    29.                         break;  
    30.                     }  
    31.                 } else {  
    32.                     if (meetNum) {  
    33.                         s.insert(i, '*');  
    34.                         meetNum = false;  
    35.                     }  
    36.                 }  
    37.             }  
    38.             System.out.println(s.toString());  
    39.         }  
    40.     }  
    41.   
    42. }  
  • 相关阅读:
    iOS应用内支付(内购)的个人开发过程及坑!
    AJAX实现仿Google Suggest效果
    jquery的show/hide性能测试
    如何做到尽可能不使用庞大的jQuery
    CSS3 transition规范的实际使用经验
    jQuery提升性能技巧及个人总结
    使用CSS3实现超炫的Loading(加载)动画效果
    一个有趣的Ajax Hack示范
    使用ajax技术无刷新动态调用股票信息
    将Asp.Net页面输出到EXCEL里去
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7097278.html
Copyright © 2011-2022 走看看