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. }  
  • 相关阅读:
    [Tutorial] How to check and kill running processes in Ubuntu
    [Tutorial] Getting started with Gazebo in ROS
    Linux基础命令
    Linux安装系统
    vue 前后端数据交互问题解决
    如何在cmd中启动MongoDB服务器和客户端
    selenuim模块的使用 解析库
    beautifhulsoup4的使用
    浅谈scrapy框架安装使用
    自动登录 点赞 评论 抽屉网
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7097278.html
Copyright © 2011-2022 走看看