题目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;
}
}

运行结果

最新文章

  1. [51单片机] 以PWM控制直流电机为例建一个简单的51工程框架
  2. git之一
  3. **tomcat简介之web.xml详解
  4. Android开发之定义app在手机的安装位置
  5. struts2+Hibernate4+spring3+EasyUI环境搭建之四:引入hibernate4以及spring3与hibernate4整合
  6. qt 总结
  7. 《学习OpenCV》 第四章 习题六
  8. Phpcms V9全站伪静态设置方法
  9. ManualResetEvent和AutoResetEvent的区别
  10. hdoj 2674 N!
  11. Win10系统下装Ubuntu虚拟机的遇到的问题总结
  12. The.Glory.of.Innovation 创新之路2科学基石
  13. GZipStream 压缩与解压数据
  14. ASP.NET WebApi 基于OAuth2.0实现Token签名认证
  15. Openstack中用秘钥对(keypair)生成和访问虚机的方法
  16. 51nod1339飞行任务
  17. 省市区三级联动[JSON+Jquery]
  18. day29 python 套接字socket TCP udp 形式发送信息的区别
  19. BZOJ 2726 [SDOI2012] 任务安排 - 斜率优化dp
  20. 从您的帐户中删除 App 及 iTunes Connect 开发人员帮助

热门文章

  1. 2019 CSP-J 游记(CQ LNBS考场 的退役之战)
  2. STL源码剖析——序列式容器#4 Stack &amp; Queue
  3. Linux系统 关机/重启/用户切换/注销,用户管理(用户创建/修改,用户组增加/删除),Linux中 / 和 ~ 的区别
  4. Mysql】Mysql中CURRENT_TIMESTAMP,CURRENT_DATE,CURRENT_TIME,now(),sysdate()各项值的区别
  5. linux初学者-编辑文件工具vim
  6. Raft选举算法
  7. Vue 项目 VSCode 调试
  8. DOS之del命令
  9. string 转stream和stream转string
  10. Django:缓存及相关配置