C#学习笔记(5):块结构

C#块结构主要有判断、循环语句组成

1. 判断

if语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
if...else语句一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
嵌套if语句在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。
switch语句一个 switch 语句允许测试一个变量等于多个值时的情况
嵌套switch语句在一个 switch 语句内使用另一个 switch 语句

2.条件运算符

Exp1 ? Exp2 : Exp3; 可以替代if...else语句

3.循环

while循环当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件
for/foreach循环多次执行一个语句序列,简化管理循环变量的代码
do...while循环除了它是在循环主体结尾测试条件外,其他与 while 语句类似
嵌套循环在 while、for 或 do..while 循环内使用一个或多个循环
break语句终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句
continue语句引起循环跳过主体的剩余部分,立即重新开始测试条件
 for(;;)无限循
using System;
public class loopTest
{
	class loop
	{
		public void loopFun(int a)
		{
			if (a == 15)
			{
				Console.WriteLine("-------- a=15 --------");
			}
			else
			{
				switch (a)
				{
					case 16:
						Console.WriteLine(" a 等于 16", a--);
						break;
					case 14:
						Console.WriteLine(" a 等于 14", a++);
						break;
					default:
						a++;
						Console.WriteLine("case->defalut: a 的值: {0}", a);
						break;
				}
				// do
				// {
				// 	a++;
				// 	Console.WriteLine("a 的值: {0}", a);
				// } while (a!=15);
				for(; a<15 ; a++)
				{
					Console.WriteLine("a 的值: {0}", a);
				}
			}
		}
	}
	class TestMain
	{
		static void Main(string[] args)
		{

			Console.WriteLine("请输入一个小于15的数值");
			int x= Convert.ToInt32(Console.ReadLine());;
			loop l = new loop();
			l.loopFun(x);
			Console.ReadLine();
		}
	}
}

自己练习用的代码。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值