第一节 12if 简单

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _12if
{
    class Program
    {
        static void Main(string[] args)
        {
            //作业1: 提示用户输入密码,如果密码是"888888"则提示正确,否则提示错误
            Console.WriteLine("请输入密码:");
            //问题1,用户输入的是非数字的时候失败
            //问题2,用户输入过长的数字也报错
            string pw = Console.ReadLine();
            if (pw == "888888")
            {
                Console.WriteLine("密码正确");
            }
            else
                Console.WriteLine("密码错误");/**/


            //作业2: 提示用户输入密码,如果密码是888888则提示正角,否则要求再输入密码一次,如果密码是"888888"则提示正确,否则提示错误
            /*Console.WriteLine("请输入密码:");
            string pw = Console.ReadLine();
            if (pw == "888888")
            {
                Console.WriteLine("密码正确");
            }else{
                Console.WriteLine("请再次输入密码:");
                pw = Console.ReadLine();
                if (pw == "888888") {
                    Console.WriteLine("密码正确");
                }else
                    Console.WriteLine("密码错误");
            }*/

            //作业3: 提示用户输入用户名,然后再提示入密码,如果用户名是"admin"并且密码是"888888"
            //则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
            /*Console.WriteLine("请输入用户名:");
            string us, pw;
            us = Console.ReadLine();
            if (us == "admin")
            {
                Console.WriteLine("请输入密码:");
                pw = Console.ReadLine();
                if (pw == "888888")
                {
                    Console.WriteLine("登陆成功!");
                }
                else
                    Console.WriteLine("密码错误!");
            }
            else
                Console.WriteLine("用户名不存在!");
            */
            
            //作业4: 提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看
            //如果大于等于10岁,则提示用户是否继承查看(yes, no).
            //如果输入的是yes则提示用户可以查看,否则提示不可以查看(测试边界条件,-1,88888888888888888)
            /*Console.WriteLine("请用户输入年龄:");
            //这里输入888888888888888888888888
            //会提示ToInt64
            int age = Convert.ToInt32(Console.ReadLine());
            if(age < 18){
              Console.WriteLine("可以查看");
            }else if (age < 10)
            {
                Console.WriteLine("不允许查看!");
            }else {
                Console.WriteLine("是否继承查看!(yes/no)");
                string str = Console.ReadLine();
                if (str == "yes"){
                    Console.WriteLine("可以查看");
                }else if{
                    Console.WriteLine("不能查看");
                }else{
                    Console.WriteLine("数据错误");
                }
            }*/


            //作业5: 依次提示用户输入两个整数(假设i1, i2),如果i1,i2都是正数,则次i1的值递增一个数
            //然后打印i1+i2的值,如果i1,i2都是负数,则将i1的值递减10个数,然后打印i1*i2的值;
            //如果i1,i2中任一个为0,则提示数据有错误,否则计算i1*i2的绝对值
            /**
            int i1, i2;
            Console.WriteLine("请输入第一个整数:");
            i1 = Convert.ToInt32(Console.ReadLine());
            
            Console.WriteLine("请输入第二个整数:");
            i2 = Convert.ToInt32(Console.ReadLine());
            if (i1 >= 1 && i2 >= 1)
            {
                i1++;
                Console.WriteLine("i1的值为{0},i2的值为{1}", i1,i2);
            }else if(i1 < 0 && i2 < 0){
                i1 -= 10;
                Console.WriteLine("{0}*{1}的值为{2}", i1, i2, i1*i2);
            }
            else if (i1 == 0 || i2 == 0)
            {
                Console.WriteLine("数据有错误!");
            }else {
                Console.WriteLine("{0}*{1}的值为{2}", i1, i2, i1 * i2);
            }*/
            Console.ReadKey();
        }
    }
}

  

原文地址:https://www.cnblogs.com/xiangxiaodong/p/2358417.html