package 第三章;





import java.util.Scanner;





/*

 *  把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输入K等。

       输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。

样例输入:

O S, GOMR YPFSU/

样例输出:

I AM FINE TODAY.

 */

public class WERTYU_键盘错位 {






public static void main(String[] args) {


// TODO Auto-generated method stub


//注意 \用\\表示


String s="1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./";


Scanner in=new Scanner(System.in);

String str=in.nextLine();


int i=0;


while(i<str.length()) 


{


if(str.charAt(i)==' ') 


{


System.out.print(" ");


}


else 


{


System.out.print(s.charAt(s.indexOf(str.charAt(i)+"")-1));


}


i++;


}


}

}

最新文章

  1. centos添加硬盘
  2. autofac Adding services after container has been built
  3. 建立php开发环境(XAMPP + Xdebug+Zend Studio)
  4. Asp程序的IIS发布
  5. Java学习笔记15--引用传递
  6. 禁止 IOS 系统 数字 变超链 (自动识别为电话号码)
  7. HTTP首部及各状态码
  8. (转)SQLSERVER表分区的介绍(一)
  9. DIY时钟类--广州百田笔试之一
  10. visual studio插件 visual assistx
  11. js分页算法
  12. RMAN之进入RMAN(转)
  13. 定时器(setTimeout和setInterval)调用带参函数失效解决方法
  14. Java面向对象(一、封装)
  15. BZOJ 3669 魔法森林
  16. Lua语法基础(一)
  17. 转:【WebView的cookie机制 】轻松搞定WebView cookie同步问题
  18. jvm加载类(更新中)
  19. http.ResponseWriter的Flush
  20. 乘积尾零|2018年蓝桥杯B组题解析第三题-fishers

热门文章

  1. LOJ6283 数列分块入门 7 (分块 区间加/乘)题解
  2. XCTF攻防世界web进阶练习—mfw
  3. WebAssembly All In One
  4. TypeScript 3.7 RC &amp; Nullish Coalescing
  5. vue农历日历
  6. Python学习笔记_类
  7. 微服务学习.net5+consul
  8. Static Proxy
  9. python中yield的用法详解——最简单,最清晰的解释
  10. 微信小程序onReachBottom第二次失效