• 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嵌套

  • 相关阅读:
    android面试(4)-Broadcast广播篇_pgg_cold的博客-CSDN博客_android 广播 面试
    Android面试必问的Activity,初阶,中高阶问法,你都掌握了吗?(要求熟读并背诵全文)_chuhe1989的博客-CSDN博客
    当面试官要你说一下Activity的启动模式时,怎么回答最合适?标准答案在这里
    炼狱难度!腾讯Android高级岗:为什么 Activity.finish() 之后 10s 才 onDestroy ?_chuhe1989的博客-CSDN博客
    android面试(2)-Activity篇_pgg_cold的博客-CSDN博客
    android面试(10)-IntentService_pgg_cold的博客-CSDN博客_android intentservice使用
    android面试(3)-Service篇_pgg_cold的博客-CSDN博客
    Activity 的 36 大难点,你会几个?「深度好文」
    RecyclerView的回收复用机制
    详解Android RecyclerView
  • 原文地址:https://www.cnblogs.com/1116zsc/p/5252651.html
Copyright © 2020-2023  润新知