zoukankan      html  css  js  c++  java
  • 菜鸟涂鸦作品展_No.26

    //【程序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,还是没有应用到异常的类,其中向字符串增加新字符时,又建了一个对象,感觉应该可以在同一个对象上加的,没查到,日后再看吧。。。

  • 相关阅读:
    Unique path
    *Jump Game
    Valid Palindrome
    *Reverse Words in a String
    Min Stack
    [?]*Simplify Path
    *Valid Parentheses
    *Sqrt(x)
    String to Integer (atoi)
    Add Digits
  • 原文地址:https://www.cnblogs.com/aniuer/p/2672974.html
Copyright © 2011-2022 走看看