инструкция if if {noob}
в первую очередь, я просто хочу сказать, что я noob, когда дело доходит до программирования на С#. Также я думаю, что это ситуация с if if, я могу ошибаться
У меня есть запрос Google и не могу ответить на него:/
так вот мой вопрос: скажу, что у меня есть уравнение x + y = z (оба x и y - числа, которые вводятся на консоли) теперь, если я введу 5 для x и y в консоли, я получу
5 + 5 = 10 Однако, если я хочу, чтобы он сказал что-то еще, если "z" превышает 10,
как мне это сделать?
например. 6 + 6 = 12 Здесь 12 больше 10, поэтому я хочу, чтобы он сказал 6 + 6 = "Трост к большому",
Возможно, было бы трудно понять, что они ищут здесь, в своей очень плохо написанной!
Похоже, вы после чего-то просты:
Console.WriteLine("{0} + {1} = {2}", x, y, x + y);
if (x + y > 10)
{
Console.WriteLine("TRust too large");
}
Оператор if
в основном является просто условием, с некоторым кодом для выполнения, если это условие выполнено - и, возможно, другой кусок кода для выполнения, если условие не выполняется (через else
).
Обратите внимание, что указанный выше код всегда будет печатать первую строку. В качестве примера if
/else
вы можете сделать только распечатку результата, если он находится в диапазоне:
if (x + y > 10)
{
Console.WriteLine("TRust too large");
}
else
{
Console.WriteLine("{0} + {1} = {2}", x, y, x + y);
}
Или если вы считаете более читаемым, чтобы сначала поставить "счастливый путь":
if (x + y <= 10)
{
Console.WriteLine("{0} + {1} = {2}", x, y, x + y);
}
else
{
Console.WriteLine("TRust too large");
}
Или, извлекая общий код, чтобы избежать проблем, если вы когда-либо измените формулу:
int sum = x + y;
if (sum <= 10)
{
Console.WriteLine("{0} + {1} = {2}", x, y, sum);
}
else
{
Console.WriteLine("TRust too large");
}
if (x + y <= 10)
{
Console.WriteLine("{0} + {1} = {2}", x, y, x+y);
}
else
{
Console.WriteLine("{0} + {1} = TRust too large", x, y);
}
ok позволяет видеть это. вы получаете результат в z
make z по сравнению с другими вещами, такими как все, что вы хотите, это variable
или number(aka integer)
.
сравнение означает, что >
(больше), <
(меньше) !=
(не равно), ==
(равно, он проверяет, равны или нет две вещи?), вы также можете использовать <=
, >=
,
if(z>10){
// print something to console here
}else{
// the else things will go here
}
сделать что-то вроде:
var x = 5; //change by your component or readline
var y = 5; //change by your component or readline
if(x+y <= 10)
{
var z = x + y;
}
else
Console.WriteLine("TRust too large");
- Вопросы
- If-statement
- инструкция if if {noob}