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. }  
  • 相关阅读:
    经验总结
    C#小技巧收集总结
    随笔
    看盘做短线的10种方法(转)
    dvbbs 7.1版块图标感应渐变效果 From www.jfeng.cn
    动网的个人文集、个人精华
    dvbbs 文件Dv_News.asp 的外部调用
    动网论坛多系统整合Api接口程序 PDO通行接口开发人员参考规范1.0
    动网首页登陆入口调用
    ASP 有关整合动网论坛的问题
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7097278.html
Copyright © 2011-2022 走看看