*PAT_B_1014_Java(20分)
生活随笔
收集整理的這篇文章主要介紹了
*PAT_B_1014_Java(20分)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
API
| indexOf() | 返回指定字符在字符串中第一次出現(xiàn)處的索引,如果此字符串中沒有這樣的字符,則返回 -1 |
| put() | 返回值:當(dāng)存在這個(gè)key的時(shí)候,會覆蓋掉原來的value并返回oldvalue,也就是舊值 |
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bf = new BufferedReader(new InputStreamReader(System.in));String one = bf.readLine();String two = bf.readLine();String three = bf.readLine();String four = bf.readLine();boolean isDay = false;boolean isHour = false;for (int i = 0; i < one.length() && i < two.length(); i++) {if (one.charAt(i) == two.charAt(i)) {if (((one.charAt(i) >= 'A' && one.charAt(i) <= 'N') || Character.isDigit(one.charAt(i))) && !isHour&& isDay) {isHour = true;if (one.charAt(i) >= '0' && one.charAt(i) <= '9') {System.out.print("0" + one.charAt(i));} else {System.out.print(one.charAt(i) - 'A' + 10);}}if (one.charAt(i) >= 'A' && one.charAt(i) <= 'G' && !isDay) {isDay = true;switch (one.charAt(i)) {case 'A':System.out.print("MON ");break;case 'B':System.out.print("TUE ");break;case 'C':System.out.print("WED ");break;case 'D':System.out.print("THU ");break;case 'E':System.out.print("FRI ");break;case 'F':System.out.print("SAT ");break;case 'G':System.out.print("SUN ");break;}}}}for (int i = 0; i < three.length() && i < four.length(); i++) {if ((Character.isUpperCase(three.charAt(i)) || Character.isLowerCase(three.charAt(i)))&& three.charAt(i) == four.charAt(i)) {System.out.printf(":%02d", i);}}} }
總結(jié)
以上是生活随笔為你收集整理的*PAT_B_1014_Java(20分)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PAT_B_1012_Java(20分)
- 下一篇: 制作sitemap与在线生成网站地图并提