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);
}
}
}