Здесь
if (10 < 11) Console . WriteLine (1110 меньше 11м);
В данном примере условное выражение принимает истинное значение, поскольку 10 меньше 11, и поэтому методWriteLine выполняется. А теперь рассмотрим другой пример.
if(10 < 9) Console.WriteLine ("не подлежит выводу");
В данном примере 10 не меньше 9. Следовательно, вызов методаWriteLine не произойдет.
В C# определен полный набор операторов отношения, которые можно использовать в условных выражениях. Ниже перечислены все эти операторы и их обозначения.
Операция
Значение
<
Меньше
<=
Меньше или равно
>
Больше
>=
Больше или равно
==
Равно
i =
Не равно
Далее следует пример еще одной программы, демонстрирующей применение условного оператора if.
// Продемонстрировать применение условного оператора if.
using System;
class IfDemo {
static void Main { int a, b, c;
a = 2; b = 3;
if(a < b) Console.WriteLine("а меньше b");
// He подлежит выводу.
if(a == b) Console.WriteLine("этого никто не увидит");
Console.WriteLine; c=a-b; //с содержит -1
Console.WriteLine("с содержит -Iм);
if(с >= 0) Console.WriteLine("значение с неотрицательно"); if(с < 0) Console.WriteLine("значение с отрицательно");
Console.WriteLine;
с = b - а; // теперь с содержит 1 Console.WriteLine("с содержит 1");
if(с >= 0) Console.WriteLine("значение с неотрицательно"); if(с < 0) Console.WriteLine ("значение с отрицательно ");
}
}
Вот к какому результату приводит выполнение данной программы.
а меньше b
с содержит -1 значение с отрицательно
с содержит 1
значение с неотрицательно
Обратите внимание на еще одну особенность этой программы. В строке
int а, Ь, с;
три переменные,
Оператор цикла
Дляповторного выполнения последовательности операций в программе можно организовать
for (