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. }  
  • 相关阅读:
    【OS_Windows】用微pe制作启动盘安装操作系统
    技术列表
    RPC 的概念模型与实现解析
    asp.net站点阻止某个文件夹或者文件被浏览器访问
    常用插件
    安全相关
    asp.net mvc 请求处理流程,记录一下。
    接口的显示实现和隐式实现
    值类型与引用类型的简单测试,没有太多的理论,一目了然。
    IEnumerable、GetEnumerator、IEnumerator之间的关系。
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7097278.html
Copyright © 2011-2022 走看看