/* 【程序26】
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 */
package test;
import java.util.Scanner;
public class test
{
public static void main(String args[])
{
boolean flag = true;
Scanner sc = new Scanner(System.in);
System.out.println("请输入星期几的第一个字母:");
String letter1 = sc.next();
if (letter1.toLowerCase().equals("m"))
{
System.out.println("Monday");
return;
}
if (letter1.toLowerCase().equals("w"))
{
System.out.println("Wednesday");
return;
}
if (letter1.toLowerCase().equals("f"))
{
System.out.println("Friday");
return;
}
if (letter1.toLowerCase().equals("s"))
{
System.out.println("请输入星期几的第二个字母:");
String letter2 = sc.next();
if (letter2.toLowerCase().equals("u"))
{
System.out.println("Sunday");
return;
}
if (letter2.toLowerCase().equals("a"))
{
System.out.println("Saturday");
return;
}
}
if (letter1.toLowerCase().equals("t"))
{
System.out.println("请输入星期几的第二个字母:");
String letter3 = sc.next();
if (letter3.toLowerCase().equals("u"))
{
System.out.println("Tuesday");
return;
}
if (letter3.toLowerCase().equals("h"))
{
System.out.println("Thursday");
return;
}
}
sc.close();
}
}
这个代码写的太傻瓜了,而且漏洞百出!!!
转载于:https://blog.51cto.com/gomic/1426005