zoukankan      html  css  js  c++  java
  • 【2017-02-22】if语句 if语句的嵌套 及巩固练习

    语句:

    顺序语句
    分支语句
    循环语句


    分支语句:if...else...

    //必须以if开头,可以是else if结束,也可以是else结束,也可以直接结束
    if (bool类型(比较表达式))
    {
    如果上面的条件成立,那么会执行这里面的代码
    }
    else if (bool类型 (比较表达式))
    {
    走这里的代码
    }
    else //只要上面条件都不成立,那么必走else里的代码
    {

    }

    ----------------------------------------------------------巩固练习

    判断是否是闰年

    Console.Write("请输入年份:");
                int NF = Convert.ToInt32(Console.ReadLine());
                if (NF % 4 == 0 && NF % 100 == 0)
                {
                    Console.WriteLine(NF + "年是闰年");
                }
    
                else if (NF % 400 == 0)
                {
                    Console.WriteLine(NF + "年是闰年");
                }
    
                else
                {
                    Console.WriteLine(NF + "年不是闰年");
                }

    “请输入您的分数:”
    小于0,大于100,“输入的分数有误!”
    大于0,小于10,“不及格!学渣!”
    小于60,“不及格!继续努力!”
    大于等于60,“恭喜你!及格了!”
    大于等于90,“学霸!很厉害!”

    Console.Write("请输入您的分数:");
                int fs = Convert.ToInt32(Console.ReadLine());
    
                if (fs < 0 && fs > 100)
                {
                    Console.WriteLine("输入的分数有误!");
                }
    
                else if (fs > 0 && fs < 10)
                {
                    Console.WriteLine("不及格!学渣!");
                }
    
                else if (fs < 60)
                {
                    Console.WriteLine("不及格,继续努力!");
                }
    
    
                else if (fs >= 60 && fs < 90)
                {
                    Console.WriteLine("恭喜你!及格了!");
                }
    
                else
                {
                    Console.WriteLine("学霸!很厉害!");
                }

    猜拳//猜拳游戏到后面可以继续完善
    “请输入您的手势(石头/剪子/包袱):”
    “用户赢了” “电脑赢了” “平局”

    Console.Write("请输入您的手势(石头/剪子/包袱)");
                string ss = Console.ReadLine();
    
                Random x = new Random();
                int xx = x.Next(0, 3);
    
                if ((ss == "石头" && xx == 1) || (ss == "剪子" && xx == 2) || (ss == "包袱" && xx == 0))
                {
                    Console.WriteLine("用户赢了");
                }
    
    
                else if ((ss == "石头" && xx == 0) || (ss == "剪子" && xx == 1) || (ss == "包袱" && xx == 2))
                {
                    Console.WriteLine("平局");
                }
    
                else
                {
                    Console.WriteLine("电脑赢了");
                }

    人工智能对话//后面可以继续完善
    如果说的是同一句话,不一定要回复同一句

    Console.Write("你好,有什么能帮您的!");
                string sr = Console.ReadLine();
    
                Random sj = new Random();
                int sj1 = sj.Next(1,5);
    
                if(sr == "你好" && sj1 ==1)
                {
                    Console.WriteLine("你好!");
                }
    
                else if(sr == "你好" && sj1 ==2)
                {
                    Console.WriteLine("请输入您的问题:");
                }
    
                else if(sr =="你好"&& sj1 ==3)
                {
                    Console.WriteLine("天气,时间,快递,我都可以帮您查询呢!");
                }
  • 相关阅读:
    mac 版 Pycharm 激活
    最快的 maven repository--阿里镜像仓库
    java-Object
    java --replaceAll方法
    正则表达式中^[a-z]与[^a-z]有区别吗
    keyListener用的健值表,保留一份
    java播放背景音乐 mp3和mav都可以播放
    腾讯云ubuntu远程桌面
    nginx 配置转发到其他多台服务器
    java 键盘监听事件
  • 原文地址:https://www.cnblogs.com/hanqi0216/p/6430869.html
Copyright © 2011-2022 走看看