package cn.itcaste.zyoye;

import java.util.Scanner;

/*

  • 4.分析以下需求,并用代码实现:
    (1)从键盘循环录入录入一个字符串,输入"end"表示结束
    (2)将字符串中大写字母变成小写字母,小写字母变成大写字母,其它字符用"*"代替,并统计字母的个数
    举例:
    键盘录入:Hello12345World
    输出结果:hELLO*****wORLD
    总共10个字母
    /
    public class Demo2 {
    public static void main(String[] args) {
    String s=input();
    System.out.println(s);
    String a=fuction(s);
    System.out.println(a);
    }
    public static String input(){
    StringBuffer buffer=new StringBuffer();
    System.out.println(“请输入你要转换的信息”);
    Scanner c=new Scanner(System.in);
    while(true){
    String str=c.next();
    if(str.endsWith(“end”)){
    break;
    }
    else{
    buffer=buffer.append(str);
    }
    }
    return buffer.toString();
    }
    public static String fuction(String str) {
    StringBuffer s=new StringBuffer();
    for(int i=0;i<str.length();i++){
    char c=str.charAt(i);
    if(c>=‘a’&&c<=‘z’){
    c=(char)(c-32);
    }
    else if(c>=‘A’&&c<=‘Z’){
    c=(char)(c+32);
    }
    else{
    c=’
    ’;
    }
    s=s.append©;
    }
    return s.toString();
    }
    }
    package cn.itcaste.zyoye;

import java.util.Scanner;

/*

  • 5.分析以下需求,并用代码实现:
    (1)从键盘循环录入录入一个字符串,输入"end"表示结束
    (2)定义一个方法
    public Object[] deleteSubString(String str1,String str2) {

     }
    

    (3)方法功能描述:从str1中删除所有的str2,并返回删除后的结果,返回结果为Object[]数组
    * 该数组的第一个元素为删除所有的str2后的最终的字符串
    * 该数组的第二个元素为删除的str2的个数

*/
public class Demo3 {
public static void main(String[] args) {
Object[] obj=deleteSubString(“123123123123”,“12”);
System.out.println(obj[0]);
System.out.println(obj[1]);
}
public static Object[] deleteSubString(String str1,String str2) {
int count=0;
while(str1.indexOf(str2)>-1){
str1=str1.replace(str2," ");
count++;
}
Object[] obj=new Object[2];
obj[0]=str1;
obj[1]=count;
return obj;
}

}

黑马day15作业2,3相关推荐

  1. English Learning - Day15 作业打卡 2022.12.21 周三

    English Learning - Day15 作业打卡 2022.12.21 周三 引言 一.给出如下句子的汉语释义 1. To know everything is to know nothin ...

  2. 黑马学习作业练习笔记

    黑马作业练习笔记day10 题目2 键盘输入任意字符串,打乱里面的内容 public class StringTest {//键盘输入任意字符串,打乱里面的内容public static void m ...

  3. 老男孩Day15作业:商城列表页面(静态)

    一. 一.作业需求: 1.完成商城列表静态页面的抒写二.博客地址:https://www.cnblogs.com/catepython/p/9205636.html三.运行环境操作系统:Win10Py ...

  4. English Learning - L3 作业打卡 Lesson3 Day15 2023.5.19 周五

    English Learning - L3 作业打卡 Lesson3 Day15 2023.5.19 周五 引言

  5. 操作元素总结及作业1——世纪佳缘登录案例-黑马pink老师

    在黑马前端教程里面,操作元素部分有这样一个案例就是世纪佳缘的登陆案例. 实现:登录的隐藏内容,以及密码框的设计,点击后颜色的变化. 简单的算法:利用JS操作元素.事件以及if分支,修改表单获取焦点和失 ...

  6. JS事件与操作元素--世纪佳缘(用户名、显示隐藏内容)--黑马程序员pink老师JS第P25-操作元素总结及作业1

    需求:利用JS事件与操作元素复刻--世纪佳缘(用户名.显示隐藏内容). 开发环境:VScode.Edge 参考网站:世纪佳缘官网注册截面头部 包含算法: 1.利用JS操作元素.事件以及if分支,修改表 ...

  7. 《黑马头条》 ElectricSearch 分词器 联想词 MangoDB day08-平台管理[实战]作业

    07 app端文章搜索 1) 今日内容介绍 1.1)App端搜索-效果图 1.2)今日内容 2) 搭建ElasticSearch环境 2.1) 拉取镜像 docker pull elasticsear ...

  8. 判断手机号所属运营商--课后程序(Python程序开发案例教程-黑马程序员编著-第11章-课后作业)

    实例1:判断手机号所属运营商 说到手机号大家并不陌生,一个手机号码由11位数字组成,前3位表示网络识别号,第4~7位表示地区编号,第8~11位表示用户编号.因此,我们可以通过手机号前3位的网络识别号辨 ...

  9. 根据身高体重计算某个人的BMI值--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)

    实例3:根据身高体重计算某个人的BMI值 BMI又称为身体质量指数,它是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准.我国制定的BMI的分类标准如表1所示. 表1  BMI的分类 BMI 分类 ...

  10. 井字棋--课后程序(Python程序开发案例教程-黑马程序员编著-第7章-课后作业)

    实例2:井字棋 井字棋是一种在3 * 3格子上进行的连珠游戏,又称井字游戏.井字棋的游戏有两名玩家,其中一个玩家画圈,另一个玩家画叉,轮流在3 * 3格子上画上自己的符号,最先在横向.纵向.或斜线方向 ...

最新文章

  1. 天津:第十六届西青区民俗文化旅游节开幕
  2. 转:如何提高自己的归纳总结能力?
  3. 【20120516】【中午】
  4. Android Studio修改编译JDK
  5. 萨默尔机器人_第四届丝博会人工智能受热捧 机器人会送餐会协助办案
  6. 00截断上传绕过_Getshell | 文件上传绕过整理
  7. 3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
  8. 企业微信自建应用 网页授权登录 获取用户信息
  9. 钱晓捷第五版习题4 题4.8 bufx bufy bufz 为三个有符号十六进制数编写一个比较相等关系的程序如果这三个数都不相等则显示0,其中两个相等显示1 ,三个都相等则显示2
  10. ndo2db: mysql_error: ‘Unknown column ‘importance’ in ‘field list”
  11. was部署项目启动显示[jcc][t4][10275][10041][3.63.123]ccsid 编码或语言环境不受支持:“Cp1386”. errorcode=-4220 sqlstate=220
  12. 戴尔启动修复无法自动修复此计算机,在 Dell 计算机上运行 Windows 启动修复
  13. win7 Host 与virtualbox 中的 ubuntu 11.04 共享文件夹
  14. C 实现Mysql增量备份_mysql增量备份 - lyle_luo的个人页面 - OSCHINA - 中文开源技术交流社区...
  15. 邮箱投递简历,如何正确书写正文和主题?
  16. centos7使用蓝牙_centos7 下 通过终端 连接 蓝牙设备
  17. KONG和KONGA部署及配置
  18. 代表 YGG 的 Illuvium 首席游戏大使 —— Zom
  19. cad中怎么随意移动图形_CAD中需要挪动图形到准确位置?试试这几种方法
  20. 网络安全应急响应事件场景二

热门文章

  1. 计算机视觉的研究热点 卷积神经网络,计算机视觉领域研究热点与前沿分析
  2. python3读取dbf文件_python下用dbfread操作DBF文件
  3. 2008年中国富豪榜今日发布,以下为富豪榜201-300名
  4. Netflix Conductor流程系统(二):官方样例搭建
  5. java 网络五子棋游戏_基于JAVA的网络五子棋游戏
  6. 3.3Packet Tracer - 实施基本连接
  7. [安全]在Windows日志里发现入侵痕迹(转载)
  8. AxGlyph矢量绘图软件
  9. Sass -- 基础知识与环境搭建
  10. Mac QuickTime+Soundflower录屏