1.浩鲸科技2020届java笔试
编写Java Application 程序,查找出字符串str中字符A,替换成字符B,并统计替换的次数。【注】不可以使用Java的内置函数,如index()、replace()等。

通用写法:
public static void main(String[] args) {
int index=0;
String input="";
char A;
char B;
Scanner s=new Scanner(System.in);
while(s.hasNext())
{
input=s.next();
A=s.next().charAt(0);
B=s.next().charAt(0);

char[] arr=input.toCharArray();for(int i=0;i<arr.length;i++)
{char c=arr[i];if(c==A) {arr[i]=B;index++;}
}
A=(char) (A-32);
System.out.println("Result String:"+new String(arr));
System.out.println(A+" count:"+index);}

}

在这里插入代码片

解题注意事项①puclic class Main 不能漏了public ,否则会报错找不到类名,请修改类名为Main
②接收char类型屏幕输入
char A=s.next().charAt(0);//本题用不上,题目根本就没要求屏幕输入
③ a转A,可以通过 char A=(char)a-32;

实际上,本题不要求你屏幕输入,而是自己赋值,详情看代码

int index=0;
String input="dsafanfvapdifiaiogfa";
char A='a';
char B='b';
//Scanner s=new Scanner(System.in);
//while(s.hasNext())
//{//  input=s.next();
//  A=s.next().charAt(0);
//  B=s.next().charAt(0);char[] arr=input.toCharArray();for(int i=0;i<arr.length;i++){char c=arr[i];if(c==A) {arr[i]=B;index++;}}A=(char) (A-32);System.out.println("Result String:"+new String(arr));System.out.println(A+" count:"+index);//}

牛客网真题刷题经验一:浩鲸科技2020届java笔试相关推荐

  1. python刷题 NOI题库 python题解 洛谷、牛客网、AcWing 刷题等

    NOI题库 python题解-2022.01.07整理(1.1-1.3) NOI题库 python题解-2022.01.07整理(1.1-1.3)_dllglvzhenfeng的博客-CSDN博客 N ...

  2. LeetCode 牛客网 C++ 算法 刷题必备基础知识

    LeetCode 牛客网 C++ 算法 刷题必备基础知识 {ignore} 文章目录 LeetCode 牛客网 C++ 算法 刷题必备基础知识 {ignore} main综合模板 数组排序库 字符串库 ...

  3. 洛谷、牛客网、AcWing 刷题(python版)

    牛客网python专项练习整理(一) https://blog.csdn.net/weixin_41913008/article/details/87203468 牛客网剑指offer--python ...

  4. 牛客网c语言刷题130,开篇入门刷题,战胜对编程的恐惧,适合初学者食用。

    大一,大二初学者训练题 1. BC1-实践出真知 2. BC2-我是大V 3. BC3-有容乃大 4. BC7-缩短二进制 5. BC19-反向输出一个四位数 6. BC28- 大小写转换 本文所有题 ...

  5. 牛客网与leetcode刷题(高频题中简单or中等的)

    目录 1.反转链表 2.排序 3.先序中序后序遍历 4.最小的k个数 5.子数组的最大累加和 6. 用两个栈实现队列 7.142. 环形链表 II 8.20. 有效的括号 9.最长公共子串(动态规划) ...

  6. 牛客网SQL篇刷题篇(38-47)

    1.视图:视图是可视化的表. 视图的作用: 第一点:使用视图,可以定制用户数据,聚焦特定的数据. 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话, 采购人员,可以需要一些与其有 ...

  7. 牛客网SQL篇刷题篇(32-37)

    https://www.nowcoder.com/ta/sql 1.sql group_contact().concat().concat_ws函数 https://blog.csdn.net/qq_ ...

  8. 牛客网SQL篇刷题篇(24-31)

    https://www.nowcoder.com/ta/sql 1.NOT IN NOT IN运算符允许从结果集中排除特定值的列表. 2.sql子查询 https://www.cnblogs.com/ ...

  9. 牛客网SQL篇刷题篇(16-23)

    https://www.nowcoder.com/ta/sql 1.SQL嵌套查询 https://www.cnblogs.com/glassysky/p/11559082.html (1)什么是嵌套 ...

最新文章

  1. Python在计算内存时值得注意的几个问题
  2. [Ljava.lang.String和java.lang.String区别
  3. BJUI选择时间后点击导出提示未选择时间
  4. Angular jasmine单元测试框架里describe的实现原理
  5. 三年磨一剑,五次被拒稿,交大博士坚持稿件申诉,终发表学科顶刊
  6. brackets作为html编辑器,为前端而生丨编辑器 Brackets 及配置推荐
  7. kl变换与小波变换区别与联系_小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解...
  8. Prim和Kruskal算法
  9. python基础教程-Python基础
  10. Mybatis 处理日期格式自动转换
  11. 助创cms众筹 php,【教程】助创cms众筹系统完整测试流程详解
  12. 耒阳计算机学校,耒阳县系统分析师_科泰计算机学校
  13. 最好用的UltraISO 9.5.3.2901中文完美注册破解版
  14. 显示器尺寸对照表_常见像素和显示屏大小对照表
  15. timesten mysql_timesten内存数据同步创建
  16. 【广外女生】远程监控软件2008A免费版本
  17. Cisco交换机IOS升级
  18. REST Assured——断言实现
  19. 为什么java反射比较慢
  20. Vue2.0 内置指令directives 与全局配置过滤filters

热门文章

  1. 附加驱动管理软件 ubuntu_linux下安装realtek8812au/8811au驱动
  2. 【电子学会】2021年06月图形化二级 -- 小瓢虫找妈妈
  3. 北京计算机组装在哪,计算机组装与维护(第2版)
  4. [DIY]制作Cisco IP电话耳机连接头/转接线
  5. 论语 井有仁焉的感悟
  6. 精益产品 = 务实致远
  7. 试试这三个黑科技APP,带给你不一样的体验
  8. 客户端渲染CSR、服务器端渲染SSR、预渲染Prerendering
  9. 2023年美国大学生数学建模竞赛题目翻译
  10. 地表最强:iOS安全黑宝书中文版来袭(赠书)