zoukankan      html  css  js  c++  java
  • 第一节 15SwitchCase while 简单

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    /* switch case
     * 类似于if...else....else if....else 但是离散值的判断
     * switch一般都可以用if重写,但是if不一定能用switch重写
     * 不要忘了break; C#中的break不写是不行的,除了合并case的情况
     * 
     * while循环 只要while后小括号中表达式为true,就不执行大括号中的代码
     */
    //15SwitchCase while
    namespace _15SwitchCase
    {
        class Program
        {
            static void Main(string[] args)
            {
    
                //练习1: 用while计算1 到100之间整数的和
                /*int isum=0;
                int i = 1;
                while (i <= 100) 
                {
                      isum += i;
                      //Console.WriteLine("i=={0}", i);
                      i++;
                }
                Console.WriteLine("isum=={0}", isum);*/
    
                //练习2: 要求用户输入用户和密码,只要不是admin,888888就一直提示要求重新输入
                /*string us, pw;
                Console.WriteLine("请输入用户名:");
                us = Console.ReadLine();
                Console.WriteLine("请输入密码:");
                pw = Console.ReadLine();
    
                while(us != "admin" || pw != "888888") {
                    Console.WriteLine("请输入用户名:");
                    us = Console.ReadLine();
                    Console.WriteLine("请输入密码:");
                    pw = Console.ReadLine();
                }
                Console.WriteLine("总算登陆成功了!");*/
    
                //练习3: 不灵要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的进修程序退出(return)
                /*Console.WriteLine("请输入一个数值,退出请输入q");
                string str = Console.ReadLine();
                while (str != "q") 
                {
                    int i=Convert.ToInt32(str);
                    Console.WriteLine("{0}的二倍是{1}",i,i*2);
                    Console.WriteLine("请输入一个数值,退出请输入q");
                    str = Console.ReadLine();
                }
                if (str == "q") {
                    return;
                }*/
    
                Console.WriteLine("请输入一个数值,结束输入end");
                string str = Console.ReadLine();
                int max = 0;
                while (str != "end")
                {
                    int i = Convert.ToInt32(str);
                    if (max < i)
                        max = i;
                    Console.WriteLine("请输入一个数值,结束输入end");
                    str = Console.ReadLine();
                
                }
                if (str == "end")
                {
                    Console.WriteLine("最大值为:{0}",max);
                }
                Console.ReadKey();
            }
        }
    }
    

      

  • 相关阅读:
    Linux命令:head
    Linux命令:less
    分布式锁的实现(java)
    mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。(转载)
    SpringBoot实现热加载方式
    报表设计细节
    Pentaho Report Designer 数据大于某值显示红色
    Centos7更改yum源与更新系统
    Centos7安装配置NFS服务和挂载
    centos7上搭建ftp服务器(亲测可用)
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2358440.html
Copyright © 2011-2022 走看看