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

  • 相关阅读:
    LOJ.6281.数列分块入门5(分块 区间开方)
    HDU.3571.N-dimensional Sphere(高斯消元 模线性方程组)
    POJ.2891.Strange Way to Express Integers(扩展CRT)
    Codeforces.100633J.Ceizenpok's formula(扩展Lucas)
    Some Formulas.
    洛谷.3807.[模板]卢卡斯定理(Lucas)
    CODEVS.3990.中国余数定理2(CRT)
    BZOJ.3667.Rabin-Miller算法(MillerRabin PollardRho)
    洛谷.1919.[模板]A*B Problem升级版(FFT)
    POJ.2065.SETI(高斯消元 模线性方程组)
  • 原文地址:https://www.cnblogs.com/aniuer/p/2672974.html
Copyright © 2011-2022 走看看