Шаг 18 - Оператор switch

Этот оператор позволяет заменить сложный if и сделать программу более читаемой. В общем виде он выглядит так:

switch ( выражение ) 
{ 
	case значение1: 
		......
		break; 
	case значение2: 
		......
		break; 
	......
	default: 
		......
} 

Данный оператор производит выбор по выражению, обычно это число. Если выражение присутствует в значении case, то выполняются команды после case до break, иначе выполняется код после default. Давайте перепишем пример из прошлого шага используя case:

public class step18
{
	public static void main(String[] args)
	{
		int x=2;
		switch(x)
		{
		case 1: 
			System.out.println("x=1");
			break;
		case 2: 
			System.out.println("x=2");
			break;
		case 3: 
			System.out.println("x=3");
			break;
		default:
			System.out.println("?");
		}
	}
}

Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 12.01.2003