第四天

86 阅读1分钟

using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.Remoting.Metadata.W3cXsd2001; using System.Text; using System.Threading.Tasks;

namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { /Console.WriteLine("sudg"+1);//会将1转成字符串,不需要我们手动强转。 //强转 Convert.ToString() Console.WriteLine(Convert.ToInt32("1" )- 2); double num1 = 1.3; int num = (int)num1; Console.WriteLine(num);/

        //数组
        /*int[] intArray1 = { 1, 2, 3 };
        int[] intArray2 = new int[4];//表示数组的长度是4,默认每一个下标对应的值为0,每一个值都有一个编号从0开始,索引通过编号找到对应的值
        Console.WriteLine(intArray2[3]);
        int[] intArray3 = new int[3] { 1, 2, 3 };
        intArray2[3] = 4;
        Console.WriteLine(intArray2[3]);
        //for循环遍历数组    foreach
        foreach(int i in intArray1)  //foreach拿不到下标
        {
            Console.WriteLine(i);
        }
        for(int i = 0; i < intArray2.Length; i++)
        {
            Console.WriteLine(intArray2[i]);
        }*/

        //声明一个动态数组
        /*ArrayList arrayList = new ArrayList() { 1,2,3,4};
        arrayList.Add(67);//往数组添加一个元素
        arrayList.Insert(0, 10);//往下标为0的位置插入元素
        arrayList.Remove(1);//
        foreach(int i in arrayList)
        {
            Console.WriteLine(i+" ");
        }
        Console.WriteLine(arrayList.Count);
        Console.WriteLine(arrayList.Capacity);*/

        /*string str1 = "abcdefg";
        str1 = "abcdefge"; //新开辟的空间,旧的值被释放
        foreach (char i in str1)
        {
            Console.WriteLine(i); 
        }
        for(int i = 0; i < str1.Length; i++)
        {
            Console.WriteLine(str1[1]);
        }
        str1 = str1.ToUpper();//返回了一个新的字符串
        str1 = str1.ToUpper();
        //截取字符串
        str1 = str1.Substring(0, 3);//第一个参数是截取的初始下标位置  后面是截取的长度 0,1,2
        str1 = str1.Trim();  //去掉前面部分的空格 TrimStart()  去掉尾部的空格 TrimEnd()
        string str2 = "小明-81811343443-男";
        string[] personInfo = str2.Split('-');//通过字符-进行分割
        foreach(string i in personInfo)
        {
            Console.WriteLine(i + " ");
        }
        str2 = string.Join(",", personInfo); //以,合并  join(",",数组)
        Console.WriteLine(str2);
        Console.WriteLine(str1);*/

        /*int bottle = Convert.ToInt32(Console.ReadLine());
        int drinkNum = bottle;
        int emptyNum = bottle;
        while(emptyNum > 2)
        {
            drinkNum += emptyNum / 3;
            emptyNum = emptyNum / 3 + emptyNum % 3;
            
        }
        Console.WriteLine("剩下{0},喝了{1}瓶",emptyNum,drinkNum);*/

        char[] charArray = Console.ReadLine().ToCharArray();
        for(int i = 0;i <charArray.Length;i++)
        {
            if((charArray[i] >=65 && charArray[i] <= 90) || (charArray[i] >=97 && charArray[i] <=122))
            {
                if (charArray[i] >=88 && charArray[i] >=120)
                {
                    charArray[i] = (char)(charArray[i] - 23);
                }
                else
                {
                    charArray[i] = (char)(charArray[i] + 3);
                }
            }
            
        }
        Console.Write(charArray);

    }
}

}