zoukankan      html  css  js  c++  java
  • 20120621第一天_复习与测试\03循环控制

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace _03循环控制
    {
        class Program
        {
            static void Main(string[] args)
            {
                /*
                 * for(int i = 0; i < 100; i++)
                 * {
                 *  
                 * }
                 * 
                 * int index= 0;
                 * while(条件)
                 * {
                 *  
                 *  index++;
                 * }
                 * 
                 * do
                 * {
                 * 
                 * }while(条件);
                 * 
                 * 
                 * 转化的方法
                 *  int num = Convert.ToInt32(字符串);
                 *  "123a"
                 *  
                 * 处理异常
                 *  try
                 *  {
                 *      可能出现异常的代码 
                 *  }
                 *  catch
                 *  {
                 *      如果出现了异常,就在异常处停下来,其后的代码不在执行
                 *      直接跳到catch中执行代码
                 *  }
                 */
    
                // 输入数字,如果不是数字,提示错误,并重新输入
                Console.WriteLine("情输入数字");
    
                #region while
                //string str = Console.ReadLine();
                //while (true)
                //{
                //    try
                //    {
                //        int num = Convert.ToInt32(str);
                //        Console.WriteLine(num * 2);
                //        break;
                //    }
                //    catch
                //    {
                //        Console.WriteLine("ERROR");
                //        Console.WriteLine("输入错误,请重新输入");
                //        str = Console.ReadLine();
                //    }
                //} 
                #endregion
    
    
                string str;
                do
                {
                    str = Console.ReadLine();
                    try
                    {
                        int num = Convert.ToInt32(str);
                        Console.WriteLine(num * 2);
                        break;
                    }
                    catch
                    {
                        Console.WriteLine("error");
                    }
                }
                while (true);
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    数据结构与算法之二叉树的遍历
    数据结构与算法之二叉树
    数据结构与算法之单调栈
    数据结构与算法之栈
    C里面的变长参数
    C++模板问题之多出的static
    通过返回值'重载'函数
    flask小记
    ANSI C
    Python坑
  • 原文地址:https://www.cnblogs.com/maijin/p/2828492.html
Copyright © 2011-2022 走看看