if/switch/while/do while/for/等循环及判断的简要用法案例

 int i = 3;
        //if 语句用法===================================================
        if (i < 2)
            i = 3;
        else
            i = 4;
        Response.Write(i+"
"); //if 多分支结构,注意c#中赋值用=,等于为== i=3; if (i == 1) Response.Write("1"); else if (i == 2) Response.Write("2"); else if (i == 3) Response.Write("3"); else if (i == 4) Response.Write("4"); //switch语句用法================================================= i = 2; switch (i) { case 1: Response.Write("才考了1分啊"); break; case 2: Response.Write("才考了2分啊"); break; case 3: Response.Write("才考了3分啊"); break; case 4: Response.Write("才考了4分啊"); break; default: //类似于else,别忘了后边也和case一样需要一个break,所有的break都不可以省略哦 Response.Write("我以为你只能考4分之内呢"); break; } //while 循环语句的用法========================================== /*程序先计算while 后面的表达式,若结果为true,则执行循环,然后再次计算while后面的表达式,重复上述过程,直到为false则退出*/ i = 1; while (i < 51) { i=i+1; } Response.Write("
"+i+"
"); //do-while 循环================================================ /*程序先执行语句后判断表达式的值,若为true再次执行,知道为false*/ int j=1;int zyj=0; do { zyj=zyj+j; j=j+1; } while(j<101); Response.Write("1+2+3+...+100=" + zyj+"
"); //for 循环的用法================================================== /* for(表达式1;表达式2;表达式3) * 循环初始表达式、循环判断表达式、循环控制表达式 * 表达式1可以省略此时应在循环之前给循环变量赋值 */ for (i = 0; i < 10; i++) Response.Write(i+"
======"); //转移语句 break/continue/return 的用法================================= /* break 用于终止循环的执行包括switch、while、do while、for等循环 */ for (i = 0; i < 10; i++) if (i ==5) { break; } else Response.Write(i);

 

你可能感兴趣的:(ASP.NET基础,c#)