菜鸟涂鸦作品展

it2022-06-09  82

//【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几,//如果第一个字母一样,则继续 判断第二个字母。import java.io.*;public class _26_TestDays { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String td=br.readLine(); char tdchar=td.charAt(0); switch (tdchar) { case 'm': System.out.println("Monday!"); break; case 't': try { if (td.charAt(1)=='u'){ System.out.println("Tuesday!"); break; } else{ System.out.println("Thursday!"); break; } } catch(StringIndexOutOfBoundsException siobe) { System.out.println("请再输入一个字符"); String td2=br.readLine(); char tdchar2=td2.charAt(0); if (tdchar2=='u'){ System.out.println("Tuesday!"); break; } else if (tdchar2=='h'){ System.out.println("Thursday!"); break; } else { System.out.println("Error!"); break; } } case 'w': System.out.println("Wednesday!"); break; case 'f': System.out.println("Friday!"); break; case 's': try { if (td.charAt(1)=='u'){ System.out.println("Tuesday!"); break; } else{ System.out.println("Thursday!"); break; } } catch(StringIndexOutOfBoundsException siobe) { System.out.println("请再输入一个字符"); String td2=br.readLine(); char tdchar2=td2.charAt(0); if (tdchar2=='a'){ System.out.println("Saturday!"); break; } else if (tdchar2=='u'){ System.out.println("Sunday!"); break; } else { System.out.println("Error!"); break; } } } }}

 

涂鸦心得:

  自己试写了一个try-catch,还是没有应用到异常的类,其中向字符串增加新字符时,又建了一个对象,感觉应该可以在同一个对象上加的,没查到,日后再看吧。。。

转载于:https://www.cnblogs.com/aniuer/archive/2012/09/06/2672974.html


最新回复(0)