天天看点

02if和switch练习

1.根据用户输入的数值,打印对应的星期英文。

/*
根据用户输入的数值,打印对应的星期英文
*/
class Demo 
{
	public static void main(String[] args) 
	{
		int num = 1;

		if(1 == num)
			System.out.println("Monday");
		else if (2 == num)
			System.out.println("Tuesday");
		else if (3 == num)
			System.out.println("Wednesday");
		else if (4 == num)
			System.out.println("Thursday");
		else if (5 == num)
			System.out.println("Friday");
		else if (6 == num)
			System.out.println("Saturday");
		else if (7 == num)
			System.out.println("Sunday");
		else
			System.out.println("WrongNumber");
	}
}
           

2.根据用户指定的月份,打印改月份所属的季节。

/*
根据用户指定的月份,打印改月份所属的季节
12、1、2冬;3、4、5春;6、7、8夏;9、10、11秋
*/
class Demo 
{
	public static void main(String[] args) 
	{
		int num = 1;

		if(num < 1 || num > 12)//注意这里
			System.out.println("WrongNumber");
		else if (num >= 3 && num <= 5)
			System.out.println("Spring");
		else if (num >= 6 && num <= 8)
			System.out.println("Summer");
		else if (num >= 9 && num <= 11)
			System.out.println("Fall");
		else
			System.out.println("Winter");
	}
}
           
/*
根据用户指定的月份,打印改月份所属的季节
12、1、2冬;3、4、5春;6、7、8夏;9、10、11秋
*/
class Demo 
{
	public static void main(String[] args) 
	{
		int num = 1;

		switch(num)
		{
			//当多个case共同使用相同的执行语句时,可以合并
			case 12:
			case 1:
			case 2:
				System.out.println("Winter");
				break;
			case 3:
			case 4:
			case 5:
				System.out.println("Spring");
				break;
			case 6:
			case 7:
			case 8:
				System.out.println("Summer");
				break;
			case 9:
			case 10:
			case 11:
				System.out.println("Fall");
				break;
			default:
				System.out.println("WrongNumber");
				break;
		}
		//System.out.println("Hello World!");
	}
}