if else 语句

Posted 一枚小兵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if else 语句相关的知识,希望对你有一定的参考价值。

  1  //输入年龄,大于等于18显示成年,否则显示未成年
  2             //Console.Write("输入年龄:");
  3             //int a = int.Parse(Console.ReadLine());
  4 
  5             //if (a >= 18)
  6             //{
  7             //    Console.WriteLine("成年");
  8             //}
  9             //else 
 10             //{
 11             //    Console.WriteLine("未成年");
 12             //}
 13             //Console.ReadLine();
 14 
 15             //输入三个整数,xyz,最终以从小到大的方式输出。利用嵌套
 16             //Console.Write("x=");
 17             //int x = int.Parse(Console.ReadLine());
 18             //Console.Write("y=");
 19             //int y = int.Parse(Console.ReadLine());
 20             //Console.Write("z=");
 21             //int z = int.Parse(Console.ReadLine());
 22 
 23             //if (x < y && x < z)
 24             //{
 25             //    Console.WriteLine("x");
 26             //    if (y < z)
 27             //    {
 28             //        Console.WriteLine("y");
 29             //        Console.WriteLine("z");
 30             //    }
 31             //    else
 32             //    {
 33             //        Console.WriteLine("z");
 34             //        Console.WriteLine("y");
 35             //    }
 36             //}
 37             //else if (y < x && y < z)
 38             //{
 39             //    Console.WriteLine("y");
 40             //    if (x < z)
 41             //    {
 42             //        Console.WriteLine("x");
 43             //        Console.WriteLine("z");
 44             //    }
 45             //    else
 46             //    {
 47             //        Console.WriteLine("z");
 48             //        Console.WriteLine("x");
 49             //    }
 50             //}
 51             //else
 52             //{
 53             //    Console.WriteLine("z");
 54             //    if (x < y)
 55             //    {
 56             //        Console.WriteLine("x");
 57             //        Console.WriteLine("y");
 58             //    }
 59             //    else
 60             //    {
 61             //        Console.WriteLine("y");
 62             //        Console.WriteLine("x");
 63             //    }
 64             //}
 65             //Console.ReadLine();
 66 
 67 
 68 
 69 
 70 
 71 
 72             //输入三个整数,xyz,最终以从小到大的方式输出。利用中间变量
 73             //Console.Write("x=");
 74             //int x = int.Parse(Console.ReadLine());
 75             //Console.Write("y=");
 76             //int y = int.Parse(Console.ReadLine());
 77             //Console.Write("z=");
 78             //int z = int.Parse(Console.ReadLine());
 79             //int zhong;
 80 
 81             //if (x < y && x < z)
 82             //{
 83             //    if (y < z)
 84             //    {
 85             //    }
 86             //    else//x<z<y
 87             //    {
 88             //        zhong = y;
 89             //        y = z;
 90             //        z = zhong;
 91             //    }
 92             //}
 93             //else if (y < x && y < z)
 94             //{
 95             //    zhong = x;
 96             //    x = y;
 97             //    y = zhong;
 98             //    if (y < z)
 99             //    {
100             //    }
101             //    else
102             //    {
103             //        zhong = y;
104             //        y = z;
105             //        z = zhong;
106             //    }
107             //}
108             //else
109             //{
110             //    zhong = x;
111             //    x = z;
112             //    z = zhong;
113             //    if (y < z)
114             //    {
115             //    }
116             //    else
117             //    {
118             //        zhong = y;
119             //        y = z;
120             //        z = zhong;
121             //    }
122             //}
123             //Console.WriteLine(x);
124             //Console.WriteLine(y);
125             //Console.WriteLine(z);
126             //Console.ReadLine();
127 
128 
129 
130             //输入一个小于等于100的整数,判断:
131             //是小于10的
132             //两位数
133             //是100
134             //Console.Write("输入一个整数:");
135             //int a = int.Parse(Console.ReadLine());
136 
137             //if (a <= 100)
138             //{
139             //    if (a == 100)
140             //    {
141             //        Console.WriteLine("这个整数是100");
142             //    }
143             //    else if (a >= 10)
144             //    {
145             //        Console.WriteLine("这是一个两位数");
146             //    }
147             //    else
148             //    {
149             //        Console.WriteLine("这个整数小于10");
150             //    }
151             //}
152             //else
153             //{
154             //    Console.WriteLine("您的输入有误!");
155             //}
156             //Console.ReadLine();
157 
158 
159 
160             //输入学生姓名,输入考试成绩  double
161             //若是100,【恭喜你***,满分通过!】
162             //若是大于等于80小于100,【**,你很优秀,继续保持!】
163             //若是大于等于60小于80,【**成绩良好】
164             //大于等于50小于60,【**就差一点点,下次一定要至少及格!】
165             //小于50,【**你是笨蛋么?】
166             //Console.Write("输入学生姓名:");
167             //string name = Console.ReadLine();
168             //Console.Write("输入考试成绩:");
169             //double cj = double.Parse(Console.ReadLine());
170 
171             //if (cj >= 0 && cj <= 100)
172             //{
173             //    if (cj == 100)
174             //    {
175             //        Console.WriteLine("恭喜你"+name+",满分通过!");
176             //    }
177             //    else if (cj >= 80)
178             //    {
179             //        Console.WriteLine(name+",你很优秀,继续保持!");
180             //    }
181             //    else if (cj >= 60)
182             //    {
183             //        Console.WriteLine(name+"成绩良好");
184             //    }
185             //    else if (cj >= 50)
186             //    {
187             //        Console.WriteLine(name+"就差一点点,下次一定要及格!");
188             //    }
189             //    else
190             //    {
191             //        Console.WriteLine(name+"你是笨蛋吗?");
192             //    }
193             //}
194             //else
195             //{
196             //    Console.WriteLine("您的输入有误!");
197             //}
198             //Console.ReadLine();
199 
200 
201 
202 
203 
204             //有一组函数:y = x (x<1);y = 2x -1  (1<=x<10); y = 3x-11  (x>=10)。
205             //括号内是x的满足条件。
206             //实现功能,随意输入一个x值,输出y的值。
207             //Console.Write("输入x=");
208             //double x = double.Parse(Console.ReadLine());
209             //double y;
210             //if (x < 1)
211             //{
212             //    Console.WriteLine("y="+x);
213             //}
214             //else if (x >= 1 && x < 10)
215             //{
216             //    Console.WriteLine("y=" + (2 * x - 1));
217             //}
218             //else
219             //{
220             //    Console.WriteLine("y="+(3*x-11));
221             //}
222             //Console.ReadLine();
223 
224 
225 
226 
227 
228 
229 
230             //输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和
231             //Console.Write("输入整数a=");
232             //int a = int.Parse(Console.ReadLine());
233             //Console.Write("输入整数b=");
234             //int b = int.Parse(Console.ReadLine());
235             //int c = a * a + b * b;
236             //if (c >= 100)
237             //{
238             //    Console.WriteLine(c/100);
239             //}
240             //else
241             //{ 
242             //Console.WriteLine(a+b);
243             //}
244             //Console.ReadLine();
245 
246 
247 
248 
249 
250 
251 
252             //相亲过程:你有房子么?你有钱么?你有能力么?
253             //【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
254             //利用if嵌套做相亲过程
255             //Console.WriteLine("你有房子吗?");
256             //string a = Console.ReadLine();
257 
258             //if (a == "有")
259             //{
260             //    Console.WriteLine("结婚吧");
261             //}
262             //else if (a == "没有")
263             //{
264             //    Console.WriteLine("你有钱吗?");
265             //    a = Console.ReadLine();
266             //    if (a == "有")
267             //    {
268             //        Console.WriteLine("先买房子再结婚");
269             //    }
270             //    else if (a == "没有")
271             //    {
272             //        Console.WriteLine("你有能力吗?");
273             //        a = Console.ReadLine();
274             //        if (a == "有")
275             //        {
276             //            Console.WriteLine("先赚钱再买房子再结婚");
277             //        }
278             //        else
279             //        {
280             //            Console.WriteLine("拜拜");
281             //        }
282             //    }
283             //}
284             //Console.ReadLine();
285 
286 
287 
288 
289 
290 
291 
292 
293             //(表达式)?a:b
294             //如果表达式成立,走a;如果不成立,走b
295             //输入现在的小时数,判断现在是am还是pm
296             //输出【现在是am/pm几点】
297             //Console.Write("输入现在的小时数:");
298             //int shi = int.Parse(Console.ReadLine());
299             //if (shi >= 0 && shi < 24)
300             //{
301             //    string a = (shi >= 12) ? "现在是pm:" + (shi - 12): "现在是am:" + shi;
302             //    Console.WriteLine(a);
303             //}
304             //else
305             //{
306             //    Console.WriteLine("您输入的时间有误!");
307             //}
308             //Console.ReadLine();

(一)
if(表达式) //表达式返回值是True或False
{
}
说明:
1.表达式返回的是bool值;
2.小括号和花括号后面不需要加分号。

(二)
if(表达式)
{
}
else
{
}

三)
if(表达式)
{
}
else if
{
}
else if
{
}
...
else
{
}
各种情况只能走其中之一,若上面的都没走,将执行else里面的。

四) if(表达式) {  if(){} else{} } else {  if(){} } if嵌套

 

以上是关于if else 语句的主要内容,如果未能解决你的问题,请参考以下文章

SQL Select 语句的用法

单击函数永远不会读取else语句来删除类

Oracle Decode()函数和CASE语句的比较

JavaScript if...Else 语句

选择语句 if else

if - else 语句