zoukankan      html  css  js  c++  java
  • java 第11次作业

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

    代码

    import java.util.*;
    public class Test {
    public static void main(String[] args) {
         System.out.println("请输入字符串:");
            Scanner r = new Scanner(System.in);
                String str1 = r.nextLine();
               int count;
            for(int i=0;i<str1.length();i++) {
                 count =0;
                 if(str1.indexOf(str1.substring(i,i+1))==i){
           for(int j=0;j<str1.length();j++){
               if(str1.charAt(i)==str1.charAt(j))
               count+=1;    
               }
           System.out.println(str1.charAt(i)+":"+count+"次");
           }
        }
            
        }
             
    }

    运行结果

    题目2:编写程序,输入一个字符串,判断该串中的字母能否组成一个回文串。

    代码

    /**

    isPaildrome()方法:判断该字符串第一个字符和最后一个字符是否相等,相等就继续比较第二个字符和倒数第二个字符,直到出现不匹配或者所有字符检查完毕。

    主方法中,实现输入字符串,调用isPaildrome()方法。

    */

    import java.util.*;
    public class t {
    
        public static void main(String[] args) {
            
            System.out.println("请输入字符串:");
            Scanner r = new Scanner(System.in);
            String str1 = r.nextLine();
            if(isPaildrome(str1))
            {
                System.out.println(str1+"是回文");
            }
            else{
                System.out.println(str1+"不是回文");}
        }
    
    public  static boolean isPaildrome(String s){
        int low=0;
        int high=s.length()-1;
        while(high>low){
            if(s.charAt(low)!=s.charAt(high))
                {return false;}
            else{low++;
            high--;}
        }
        return true;
    }
    }

    运行结果

     

  • 相关阅读:
    node作为反向代理服务器
    引擎模板jade常见用法
    express4中模板引擎ejs
    express4+mysql博客项目
    关于zepto需要注意的地方
    css中需要注意的地方
    typescript基础类型
    vue全文搜索高亮显示
    js搜索全文高亮显示
    js随机验证码
  • 原文地址:https://www.cnblogs.com/shanshan3/p/11889682.html
Copyright © 2011-2022 走看看