zoukankan      html  css  js  c++  java
  • 第11次作业--字符串处理

    题目1:编写一个应用程序,统计输入的一个字符串中相同字符的个数,并将统计结果输出。


    代码及注释:

    package My;
    import java.util.*;
    /* 创建对象输入字符串,运用toCharArray()将字符串拆解,for循环判断字符出现的次数*/
    public class Test11_19_2 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("请输入字符串");
            Scanner reader = new Scanner(System.in);
            String s = reader.next();
            int num=0;
            char d[];
            d = s.toCharArray();
            for(int i=0;i<s.length();i++) {
                for(int j=0;j<s.length();j++) {
                    if(d[i]==d[j]) {
                        num++;
                        continue;
                    }                
                }        
                System.out.println(d[i]+"出现的次数:"+num);
                num=0;
            }
        }
    }

    运行结果:


    题目2:编写程序,输入一个字符串,判断该串中的字母能否组成一个回文串(回文串:一个字符串从前向后读取和从后向前读取都一样)。如:ab<c>c?ba


    代码及注释: 

    package My;
    import java.util.*;
    public class Test11_19_3 {
    /*创建对象输入字符串,定义一个字符串变量赋空值,将字符串拆解,用for循环将字符串逆转赋给变量f,最后用equals()比较*/
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("请输入一个字符串");
            Scanner reader = new Scanner(System.in);
            String s = reader.next();
            String f = "";
            char d[];
            d = s.toCharArray();
            for(int i=s.length()-1;i>=0;i--) {
                f+= d[i];
            }
            if(s.equals(f)) {
                System.out.println("是回文");
            }
            else {
                System.out.println("不是回文");
            }
            
        }
    
    }

    运行结果:

  • 相关阅读:
    数据结构HashMap(Android SparseArray 和ArrayMap)
    一篇文章教你读懂UI绘制流程
    死磕安卓前序:MVP架构探究之旅—基础篇
    我就死磕安卓了,怎么了?
    戏说移动江湖开发历程
    姿势摆好,一招学会android的布局优化!
    学习React Native必看的几个开源项目
    开发了几个小程序后,说说我对小程序的看法
    jQuery基础一
    JavaScript基础二
  • 原文地址:https://www.cnblogs.com/xushaohua/p/11891419.html
Copyright © 2011-2022 走看看