/*
* Author:hiyo585
* Company:hiyo stuidos
* 流程控制知识点
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace ProcessControlDemo1
{
internal class Program
{
static void Main(string[] args)
{
/*
* switch多分支语句
* switch(表达式)//条件表达式
*表达式的类型为sbyte,byte,short,ushort
*int uint long ulong char string
* {
* case 常量表达式:语句块
* 常量表达式的可以为正数,但是不能为实数 case 1.1 :是错误的
* break ;
* case 常量表达式:语句块
* break ;
* ...
* default: 语句块
* break;
* 不同case中的常量表达式的值不能相同
* 并且只有一个default
* }
*
*/
Console.WriteLine("请输入要查询的分数线:民办本科,艺术类,体育类,二本,一本");
string strNum = Console.ReadLine();
switch (strNum)
{
case "民办本科":
Console.WriteLine("民办本科录取分数线为:350");
break;
case "艺术类":
Console.WriteLine("艺术类本科的录取分数线为:290");
break;
case "体育类":
Console.WriteLine("体育类的分数线为:280");
break;
case "二本":
Console.WriteLine("二本录取分数线为:445");
break;
case "一本":
Console.WriteLine("一本录取分数线为:555");
break;
default:
Console.WriteLine("输入纤细有误");
break;
}
int s = 0;
int num = 80;
while(s< num)
{
s++;
if(s>40) //S大于40终止循环
{
break;
}
if(s%2==0) //continue转到下一次循环中
{
continue;
}
Console.WriteLine(s);
}
//foreach语句
//foreach语句的用于枚举一个集合的元素
/*
* foreach(类型 迭代变量名 in 集合类型表达书)
* {
* 语句体;
* }
*/
ArrayList alt = new ArrayList();
alt.Add("hiyo");
alt.Add("studios");
alt.Add("creat");
alt.Add("a new world");
alt.Add("嗨哟");
Console.WriteLine("My company:");
foreach(string strx in alt) //foreach语句的用法(和Java不太相同)
{
Console.WriteLine(strx);
}
Console.ReadLine();
}
}
}
C#基础知识3:控制流注意的知识点
最新推荐文章于 2024-10-16 22:52:46 发布