題解1249:簡單編碼 (Java描述)
原題連結:簡單編碼
解題思路:
注意事項:
參考程式碼:
Scanner in = new Scanner(System.in);
String bm;
StringBuffer bmBuffer;
while(in.hasNext()) {
bm=in.next();
bmBuffer = new StringBuffer(bm);
if(bm.equals("END")) {
break;
}
else {
for(int i=0;i<bmBuffer.length();i++) {
switch(bmBuffer.charAt(i)) {
case 'A':
case 'W':
case 'F':
bmBuffer.setCharAt(i, 'I');
break;
case 'C':
bmBuffer.setCharAt(i, 'L');
break;
case 'M':
bmBuffer.setCharAt(i, 'o');
break;
case 'S':
bmBuffer.setCharAt(i, 'v');
break;
case 'D':
case 'P':
case 'G':
case 'B':
bmBuffer.setCharAt(i, 'e');
break;
case 'L':
bmBuffer.setCharAt(i, 'Y');
break;
case 'X':
bmBuffer.setCharAt(i, 'u');
break;
}
}
System.out.println(bmBuffer);
}
}
相關文章
- 編寫簡單的Java程式碼:HelloWoridJava
- 題解1236:母牛生小牛 (Java描述)Java
- 題解1161:【迴文數(二)】 (Java描述)Java
- 題解1260:逆反的01串 (Java描述)Java
- 題解1180:不容易系列 (Java描述)Java
- this的指向(簡單描述版)
- 題解1787:小O的數字 (Java描述)Java
- 題解1232:查詢最大元素 (Java描述)Java
- java中的編碼簡介Java
- 用簡單的程式碼描述Angular父元件、子元件傳值Angular元件
- P6156 簡單題 題解
- 簡單分析AutoIt指令碼的反編譯和程式碼格式化問題指令碼編譯
- JS 簡單實現UTF-8編碼,Base64編碼JS
- CF#488簡單題解
- Java 8 ArrayList 原始碼簡單分析Java原始碼
- java註解的簡單介紹Java
- Flutter 極簡 App 程式碼簡單解讀FlutterAPP
- 網站首頁修改標題描述,如何在網站後臺或程式碼編輯器中修改首頁標題和描述網站
- android api各個版本特性簡單描述到6.0AndroidAPI
- 簡單的Java二維碼應用Java
- 用Java編寫一個最簡單的桌面程式Java
- Java 實現《編譯原理》簡單詞法分析功能Java編譯原理詞法分析
- 簡單有效:解決 Excel 開啟 UTF-8 編碼 CSV 檔案亂碼的 BUGExcel
- java編碼Java
- kali下一些代理工具的簡單描述
- 題解1196:去掉空格 (C語言描述)C語言
- JS、C#中URL編碼解碼問題JSC#
- 分享一些簡單的 Laravel 編碼實踐Laravel
- 簡單驗證碼識別及工具編寫思路
- 利用 Powershell 編寫簡單的瀏覽器指令碼瀏覽器指令碼
- Java註解知識梳理與簡單使用Java
- 關於Java註解(annotation)的簡單理解Java
- redux原始碼解讀(簡單易懂版)Redux原始碼
- Mybatis原始碼簡單解讀----構建MyBatis原始碼
- 解決 requests 庫 URL 編碼問題
- 徹底解決Python編碼問題Python
- 無需複雜的數學描述,通過簡單程式碼理解卷積模組卷積
- 簡單的文字編輯