旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出 肯定坏掉的那些键。

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出
肯定坏掉的那些键。

输入描述:
输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、
以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。

输出描述:
按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有1个坏键。
示例1
输入
7_This_is_a_test
_hs_s_a_es
输出
7TI

代码展示:

//package badKeyBoard;

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            char[] str=sc.nextLine().toUpperCase().toCharArray();
            char[] str1=sc.nextLine().toUpperCase().toCharArray();
          
            String s="";
            int j=0;
            int i=0;
            while(i<str1.length&&j<str.length){
                if(str1[i]==str[j]){
                    j++;
                    i++;
                }else{
                    if(!s.contains(Character.toString(str[j]))){
                        s=s+str[j];//字符串后面可以拼接字符
                    }

                    j++;
                }
            }
            for(int k=j;k<str.length;k++){
                if(!s.contains(Character.toString(str[k]))){
                    s=s+str[k];
                }
            }

            System.out.print(s);

        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《认识键盘》教学设计方案 余粮堡镇中心学校孙艳丽 "课题名称 "《认识键盘》 " "科  目 "信息技术 "年级 "三年级 " "教学时间 "1课时(40分钟) " "学习者分 "学生对计算机已有了一个粗略的认识,能够使用鼠标,能对窗" "析 "口进行操作。 对于三年级的学生直观演示可以让他们一目了 " " "然,迅速地认识事物,而且不少学生的注意力集中时间很短," " "在3-5分钟,因此上课时要特别注意调动学生的积极性,吸引 " " "他们的注意力。 " " "一、情感态度与价值观 " " "1.了解键盘的分区,掌握主键盘区字母、数字、符号的" " "名称和分布规律;  " " " " "教学目标 " " " "二、过程与方法 " " "1.学会使用几个常用的控制,能在"写字板"中输入字符; " " "三、知识与技能 " " "1.通过认识键盘,感受成功,让学生体验到学习计算机的快乐" " ",从而激发学生学习计算机的浓厚兴趣。 " "教学重点 "1.认识使用主区的几个控制 Enter、Backspace、Shift " "、难点 "和Caps lock " " "2.双字符,Shift和Backspace " "教学资源 " 课件、计算机 " " " 教学过程《认识键盘》教学过程描述 " " "一、导入新课 " " "同学们已经能够熟练地 " "教学活动1"同学们,又到了我们的计算机课时间了,准备动动小手吧!同" " "们已经能够熟练地使用鼠标来控制计算机了,实际上,除了鼠" " "标之外,键盘也是我们使用计算机的一个重要的输入设备。我" " "们可以通过键盘将命令、数字和文字输入到计算机中,因此" " ",熟练地操作键盘,是使用计算机最基本的技能之一。我们今" " "天就来学习第四课:认识键盘(板书) " "教学活动2"二、演示观察,认识四区(出示键盘分区图) " "  "师:同学们,刚才我们了解了键盘是我们最常用的输入设备," " "那么,大家观察一下老师出示的这幅键盘图,你能看出它由几" " "部分组成的吗? " " "生:四个部分。 " " "师:同学们很聪明,现在老师给出了它们的名称,你能把它们" " "对号入座吗? " " "师指出相应键盘分区区域,让学生别在出示的主键盘区、光标" " "控制区、小键盘区、功能区名称中对应的作选择。(指名说" " ") " " "生1:主键盘区; " " "生2:小键盘区; " " "生3:功能区; " " "生4:光标控制区。 " " "师让生在自己的键盘上找到四区,和同桌学生合作认识四区的" " "位置和名称。 " "教学活动3"三、讲练结合,尝试自学,掌握重点 " "  "1.主键盘区(出示主键盘区图) " " "师让生看主键盘区的第一段文字,读读、划划、议议。 " " "师:通过读这一段,你学懂了什么? " " "生1:我知道了主键盘区主要由字母、数字和符号组成 " " "; " " "生2:我了解了英文字有26个,数字有10个,还有许多 " " "双字符。 " " "生3:(补充说)我知道双字符共有21个; " " "生4:我学会了怎样输入字符上的"上一个字符"的方法。 " " "同学们说得都很好,师作适当的表扬。 " " "师:同学们在学习字符时,有没有发现主键盘区的其他?" " "生:发现了很多。 " " "师:你们也想一起认识它们吗? " " "让生根据师指导步骤操作,(单击"开始"按钮,将指针依次指" " "向"程序(P)""附件",单击"写字板"命令,打开"写字板"窗 " " "口。) " " "师让生分别输入自己姓名的汉语拼音,然后"回车"、"退 " " "格"、"大小写字母锁定"、"Shift",然后说说发现了什" " "么。 " " "小组交流,然后让各小组分别选一名代表汇报交流的结果。 " " "组1:我们组发现"回车"后光标就到了下一行。 " " "组2:我们组在一下Caps " " "Lock时发现键盘右上方的一个指示灯亮了,再又灭了。 " " "生:(补充说)我发现灯亮后,我再输入我名字的拼音字母都" " "是大写字母,而我再把灯灭了后,输入的字母又回到了小写的" " "状态。 " " "组3:我们组发现退格删掉了刚输入的名字拼音的最后一 " " "个字母。 " " "组4:我们组发现Shift除了配合双字符输入上面字符外,还" " "可以输入大写字母。 " " "生:(补充)我发现Shift有两个,作用是一样的。 " " "师让生根据汇报结果,让生练习操作:练习输入26个字母,先" " "输入小写字母,再输入大写字母,看谁最先输入完。 " " "2.光标控制区(出示课件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值