又是新的一周开始了,我还在云和学院继续学习。因为想要急切的想学会更多的知识,所以我有些急。可是我越急就越容易出错,这应该就是所谓的欲速则不达吧。这一周,我要重新把控好自己的一切,尽我最大的努力来学习!下面是我今天的总结。

理论:do while循环语句

do-while为先执行,再判断

do{循环体;}

while(条件);

do while循环语句与while语句的区别

–语法不同
–初始值不满足循环条件时:•while循环一次都不执行      •do-while循环会执行一次

实操:要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入

            string name = string.Empty;
string pwd = string.Empty;
do
{
Console.WriteLine("请输入用户名!");
name = Console.ReadLine();
Console.WriteLine("请输入密码?");
pwd = Console.ReadLine();
if (name != "admin" || pwd != "888888")
{ Console.WriteLine("用户名或者密码不正确");
}
else
{
break;
}
}
while(true);
Console.WriteLine("输入正确");
Console.ReadKey();

for循环

理论:

for(表达式1;表达式2;表达式3)

{

循环体;
}

实操:找出100-999间的水仙花数   

       for (int i = 100; i < 1000; i++)
{
int bai = i / 100;
int shi = i % 100 / 10;
int ge = i % 10;
if (bai * bai * bai + shi * shi * shi + ge * ge * ge == i)
{
Console.WriteLine(i);
}
}
Console.ReadKey();

输出九九乘法表

     for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
Console.Write("{0}*{1}={2}\t",i,j,i*j);
}
Console.Write("\n");
}
Console.ReadKey();

循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数, 立即停止输入并报错.

             int sum = ;
for (int i = ; i <= ; i++)
{
Console.WriteLine("请输入年龄");
int age = Convert.ToInt32(Console.ReadLine());
if (age < ||age > )
{
Console.WriteLine("输入错误,停止输入");
break;
}
else
{
sum = sum + age;
} }
Console.WriteLine("平均年龄是:{0}", sum /);
Console.ReadKey();

程序调试

理论:

•设置断点(在行号前点击空白处)
•单步运行(F11逐语句调试)
•观察变量(鼠标放在变量名上观察)
•F10逐过程调试
异常处理
try{可能会出现的异常代码}
catch(Exception ex)
{记录下来程序发生错误的原因}
finally{}
注:无论程序有没有异常,都需要执行finally里的代码
跳转语句

break用于循环中,退出当前循环

Continue立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环.

三元表达式:

表达式1?表达式2 :表达式3

举例: bool result = 5 > 3 ? true : false;

随机数的产生

Random r=new Random();

举例:Int number=r.Next(1,11);产生1-10的数

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

以上就是我今天所学的,明天再继续...

Enze fifth day(循环语句2)的更多相关文章

  1. Enze fourth day(循环语句 一)

    哈喽,大家好.又到了总结知识的时间了.今天在云和学院自学了一下循环语句,下面是自己总的一些知识点. 先补充一下选择结构中的switch语句. 理论:switch语句是一种多分支选择语句,当需要测试大量 ...

  2. 【python之路4】循环语句之while

    1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...

  3. python之最强王者(3)——变量,条件、循环语句

    1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...

  4. #9.5课堂JS总结#循环语句、函数

    一.循环语句 1.for循环 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块) ...

  5. 详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  6. 【java开发】分支语句、循环语句学习

    一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...

  7. python3循环语句while

    Python的循环语句有for和while语句,这里讲while语句. Python中while语句的一般形式: while 条件判断 : 语句 需要注意冒号和缩进.另外,注意Python中没有do. ...

  8. 20.SqlServer中if跟循环语句

    --if语句declare @i int begin print @i end else --循环语句 declare @i int begin insert into grade(classname ...

  9. Python学习【第五篇】循环语句

    Python循环语句 接下来将介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次. Python ...

随机推荐

  1. codeforces 650D. Zip-line 线段树

    题目链接 题目的意思很简单, 就是给你n个数, m个询问, 每次询问修改某一个位置的值, 然后问你修改完之后数列的lis是多少. 询问独立. 对于原数列, 我们将它离散化, 令dp1[i]为以i为结尾 ...

  2. Linux ---> 监控JVM工具

    Linux ---> 监控JVM工具shkingshking 发布时间: 2013/10/10 01:27 阅读: 2642 收藏: 26 点赞: 1 评论: 0 JDK内置工具使用 jps(J ...

  3. Linux平台下使用rman进行oracle数据库迁移

        实验目的:将oracle数据库从一台机器迁移到另外的一台机器(同为linux平台),设置为不同的路径,不同的实例名 源端: ORACLE_BASE=/u01/app/oracle ORACLE ...

  4. STL 全特化/偏特化

    template<class T> class Compare { public: static bool isEqual(const T& lh,const T& rh) ...

  5. 使用自定义脚本扩展程序自动执行 VM 自定义任务

     在 Build 开发者大会上推出VM 扩展程序的其中一个称为"自定义脚本扩展程序",它支持 PowerShell.如果这是您第一次访问这些博客,可能需要查看以前的博客,请单击 ...

  6. Thread和ExecutorService(一)

    ExecutorService是Java并发包里面的一个线程池服务   线程池的优点 复用已有的线程,消除任务中创建线程的开销 通过优化线程的数量,提高性能,保证处理器一直处于忙的状态,而不必创建这么 ...

  7. 【转载】Android Studio jar、so、library项目依赖,原文链接http://zhengxiaopeng.com/2014/12/13/Android-Studio-jar、so、library项目依赖/

    前言 Android Studio(以下简称AS)在13年I/O大会后放出预览版到现在放出的正式版1.0(PS.今天又更新到1.0.1了)历时一年多了,虽然Google官方推出的Android开发者的 ...

  8. Echoprint系列--Android编译与调用

    在Echoprint系列--编译中编译了源代码,这次将Echoprint移植到Android平台并測试识别歌曲功能. 一.编译库 1.环境准备 Android NDK,我的是android-ndk-r ...

  9. iOS 中 Touch ID得使用方法

    iPhone 5S公布以后,iOS设备基本都有集成Touch ID.而这个功能对自己的App也是一个非常好的扩展,关于Touch ID的使用方法.大致例如以下, Swift: 引入LocalAuthe ...

  10. #pragma的用法

    在所有的预处理指令中,#Pragma   指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作.#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全 ...