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

    一、题目

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

    二、源程序

    HasEqual.java

    package pac_3;
    
    import java.util.Scanner;
    
    /**
     * 创建主类,从键盘输入字符串,拆成字符给字符数组c,对c中字符进行比较,若相等就sum+1
     * */
    public class HasEqual {
       
        
        public static void main(String[] args) { 
            System.out.println("请输入字符串:");
            Scanner reader=new Scanner(System.in);
            String s=reader.next();     
            char c[]=s.toCharArray();       
            int sum;
            for (int i=0;i<c.length;i++){   
                sum=0;
                for(int j=0;j<c.length;j++){
                    if(c[i]==c[j]){
                        sum++;
                    }
                }
                   System.out.println(c[i]+":"+sum+"个");
            
            }
    
        }
    
    }

    三、运行结果

     一、题目

    编写程序,输入一个字符串,判断该串中的字母能否组成一个回文串(回文串:一个字符串从前向后读取和从后向前读取都一样)。

    二、源程序

    Text.java

    import java.util.Scanner;
    /**
     * 创建Test类,从键盘输入字符串,把第二个字符串逆置,对两个字符串进行比较,若一致,则是回文。
     * */
    public class Test {
           public static void main(String[] args) {
                Scanner sc= new Scanner(System.in);
                String str1 = sc.nextLine();
                StringBuffer s= new StringBuffer(str1);
                String str2 = s.reverse().toString();  
                if(str1.equals(str2) ) {              
                    System.out.println("是回文");
                }
                else{
                    System.out.println("不是回文");
                }
    
            }
        }

    三、运行结果

  • 相关阅读:
    第一个java程序和注释
    hadoop map端join
    hadoop wordcount入门
    hadoop reduce端联结
    hadoop streaming的使用
    HDU5752 Sqrt Bo
    L2-008 manacher 的应用
    L3-001 凑零钱
    L2-001 紧急救援
    如何在ubuntu下安装go开发环境
  • 原文地址:https://www.cnblogs.com/-huyue-/p/11892291.html
Copyright © 2011-2022 走看看