C#基础知识3:控制流注意的知识点

/*
 * 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();
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值