Enze fifth day(循环语句2)

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

理论: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 = 0;
         for (int i = 1; i <= 5; i++)
          {
                   Console.WriteLine("请输入年龄");
                   int age = Convert.ToInt32(Console.ReadLine());
                   if (age < 0 ||age > 100)
                {
                    Console.WriteLine("输入错误,停止输入");
                     break;
                }
                else
                {
                    sum = sum + age;
                }

           }
             Console.WriteLine("平均年龄是:{0}", sum /5);
             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的数

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

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

时间: 2024-10-08 02:23:21

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

Enze fourth day(循环语句 一)

哈喽,大家好.又到了总结知识的时间了.今天在云和学院自学了一下循环语句,下面是自己总的一些知识点. 先补充一下选择结构中的switch语句. 理论:switch语句是一种多分支选择语句,当需要测试大量选择项时,可以使用switch语句.switch结构可以用于代替多条选择路径的if语句. 形式是:switch(表达式) { case 常量表达式1: 语句1: break: case 常量表达式2: 语句2: break: . . case 常量表达式n: 语句n; break; default;

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py

循环语句注意事项

三种循环语句的区别? * do...while循环至少执行一次循环体. * for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句. for循环和while循环的区别: *如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环. 不知道用谁就用for循环.因为变量及早的从内存中消失,可以提高内存的使用效率. 需求:在控制台输出所有的"水仙花数"和个数 * 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身. * 举例:153就是

js中的循环语句

js中的循环语句可分为三种:1.while:2.do……while:3.for. while的语法为 while (exp) {    //statements;} var a=1,b=0; while(a<=1000){ if(a%2==0){ if(b%20==0) { document.write("<br>第"+parseInt(b/20+1)+"行偶数"); } document.write(a+"&nbsp"

【C语言】用循环语句输出菱形

//用循环语句输出菱形 #include <stdio.h> int main() { int i,j; for(i=0;i<=3;i++) //上4行 { for(j=0;j<=3;j++) //上4行的左边 { if(i+j<=2) printf(" "); else printf("*"); } for(j=4;j<=6;j++) //上4行的右边 { if(j-i>=4) printf(" ");

Python循环语句

Python语言中的循环结构包含两种语句,分别是while语句和for语句. 1. while语句 while(表达式): -- else: -- 执行过程:当循环表达式为True时,依次执行while中的语句.直到循环表达式的值为False时,才执行else语句或退出循环.其中else子句可以省略,表达式两端的等号也可以省略. 2. for语句 for循环用于遍历一个集合,依次访问集合中的每个项目.格式如下: for 变量 in 集合: -- else: -- 执行过程:每次循环从集合中取出一

python基础之循环语句

一.if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not  active or over_time >= 10: print('Warning:service is dead') warn_tag+=1 2.if+else循环语句 if 1<2: print('ok') else: print('no') 3.多分支if+

c的循环语句

循环结构有: 1. goto语句和if语句构成循环 2.while语句 3.do-while语句 4.for语句 goto语句 goto语句是一种无条件转移语句, 与Basic中的goto语句相似.goto语句的使用格式为: goto语句标号: 其中标号是一个有效的标识符,这个标识符加上一个":"一起出现在函数内某处, 执行goto语句后,程序将跳转到该标号处并执行其后的语句.另外标号必须与goto语句同处于一个函数中, 但可以不在一个循环层中.通常goto语句与if条件语句连用, 当

Web开发(初级)- python、JavaScript及jQuery循环语句

循环语句 一.概述 python中循环语句有两种,while,for: JavaScript中循环语句有四种,while,do/while,for,for/in jQuery循环语句each 二.python循环语句 2.1 for 循环 # a. li = [1, 2, 3, 4] for i in li:     print(i) # b. li = [1, 2, 3, 4] for i, j in enumerate(li, 1):     print(i, j)      # enume