string str = Console.ReadLine();
int num = Convert.ToInt32(str);
string resStr = num>50? "输入的数字大于50" : "输入的数字小于等于50";
Console.WriteLine(resStr);
请问老师,这样运行起来没有错,但是我改成num<50,运行起来的结果就是反的是因为什么?
同学你好, string resStr = num>50? "输入的数字大于50" : "输入的数字小于等于50";翻译过来就是
if(num>50){resStr="输入的数字大于50"}else{resStr="输入的数字小于等于50"};
string resStr = num<50? "输入的数字大于50" : "输入的数字小于等于50";翻译过来就是
if(num<50){resStr="输入的数字大于50"}else{resStr="输入的数字小于等于50"};如果后边不改肯定是反的呀。