24661人加入学习
(72人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

字符串是一串字符,从程序中可以当作一个字符数组

//str.length取得字符长度,str[i]访问某个字符元素;

[展开全文]

数字,字母,下划线
不能以数字开头

[展开全文]

 static void test01()
        {
            string str = Console.ReadLine();
            bool isRight = true;
            for (int i = 0; i < str.Length; i++)
            {
                if ((str[i] < '0' || str[i] > '9')&& (str[i] < 'a' || str[i] > 'z')
                    && (str[i] < 'A' || str[i] > 'Z')&& (str[i] !='_' ))//不是小写字母,不是大写字母,不是下划线,不是数字
                {
                    isRight = false;
                    break;
                }               
            }
            if (str[0] >='0'|| str[0]<='9')
            {
                isRight = false;              
            }
            if (isRight)
            {
                Console.WriteLine("是合法标识符");
            }
            else
            {
                Console.WriteLine("不是合法标识符");
            }
        }

[展开全文]

bool isRight = true;
            string str = Console.ReadLine();
            for(int i = 0; i < str.Length; i++)
            {
                if((str[i] < '0' || str[i] > '9') && (str[i] < 'a' || str[i] > 'z') && (str[i] < 'A' || str[i] > 'Z') && (str[i] != '_'))
                {
                    //不合法
                    isRight = false;
                }
                else if (str[0] >= '0' && str[0] <= '9')
                {
                    //不合法
                    isRight = false;
                }
            }
            if (isRight)
            {
                Console.WriteLine("输入合法");                
            }
            else
            {
                Console.WriteLine("输入不合法");
            }

[展开全文]

第九十三课 编程题-判断合法标识符

输入一个字符串,判断其是否是C#的合法标识符。

C#的合法标识符具备的条件为:

由字母、数字和下划线组成,并不能以数字开头。

string a = Console.ReadLine();
bool temp = true;
for (int b = 0; b < a.Length; b++)
{
    if ((a[b] < 'a' || a[b] > 'z') && (a[b] < 'A' || a[b] > 'Z') && (a[b] < '0' || a[b] > '9') && (a[b] != '_'))
    {
        temp = false;
        break;
    }
}
if (a[0] >= '0' && a[0] <= '9')
{
    temp = false;    
}
if (temp)
{
    Console.Write("合法字符。");
}else
{
    Console.Write("非法标识符。");
}

bool的功能是给标签,给一个范围做了标签后,然后由这个标签来判断,并做出结果输出。

[展开全文]

判断一个字符串是否是合法标识符:

1.判断是否由数字、字母、下划线组成

2.判断是否是数字开头

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(1)