VR引擎学习笔记

104 阅读2分钟

1. @符号在字符串中的另一使用(显示多行字符串)

正常情况下双引号只能显示单行字符串,如果要显示多行字符串可以使用@符号

        {
string a = @"第一行
第二行
第三行";
Console.WriteLine(a);
//隐式类型转换  偷偷帮你转换\

2.字符串拼接

使用+号进行拼接

            Console.WriteLine("a"+3);//如果一个字符串和一个数字拼接,会将数字转成字符串再拼接
//强制类型转换 Convert.ToInt32()
string num = "123";
Console.WriteLine(Convert.ToInt32(num) + 1);\

在控制台输入

1. Read和ReadLine区别

            //控制台输入  Read() ReadLine()
//Console.Read() 获取控制台输入的一个字符 然后返回该字符的对应的十进制数
int num1 = Console.Read();
Console.WriteLine(num1);

//Console.ReadLine() 获取控制台输入的一个字符串 返回的是一个字符串类型的数据
string b = Console.ReadLine();
Console.WriteLine(b + 1);

//格式化输出  我想在字符串插入某个变量  之前我们用+拼接变量
Console.WriteLine("{1}同学喜欢上{1}的课", "小明", "林老师");
\

练习题

定义三种水果变量的价格,用户提示输入,分别请输入购买水果的斤数,输入购买香蕉的斤数,输入购买橙子的斤数,最后计算出水果的总价


int Apple = 10; 
int Banana = 5;
int Orange = 15;
Console.Write("请输入苹果购买的斤数:");
int AppleNum = Convert.ToInt32(Console.ReadLine()); 
Console.Write("请输入香蕉购买的斤数:");
int BananaNum = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入橙子购买的斤数:");
int OrangeNum = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("水果的总价为{0}元" ,Apple * AppleNum + Banana * BananaNum + Orange * OrangeNum);
\

交换两个变量的值

1.交换值的前提是类型要一致

2.通过中间变量来做值的交换

            //交换两个变量的值  我们使用一个中间变量  来存其中一个变量的值
int num2 = 2, num3 = 5;
int temp = num2;
num2 = num3;
num3 = temp;
Console.WriteLine("num2={1},num3={1}", num2, num3);
\

练习\

            int c = 45;
Console.WriteLine("这个数是:{0}",c);
int d = c / 10;
int e = 

关系运算符

            //关系运算符 > >= < <= ==等于 !=不等于  得到的结果是一个布尔值
Console.WriteLine(2 > 3);
//  //逻辑运算符  与&&  表示并且的意思,必须两边都未为真结果才为真,只要有一个假结果就是假
//  或|| 表示或的意思,只要有一个是真结果就是真,全为假就是假
//  !表示取反,真的反面就是假,假的反面就是真  
//赋值运算符   =   +=  -=  *=    /=    %=  
//a+=b 相当于a=a+b\

            Console.WriteLine("请输入一个整数");
int i = int.Parse(Console.ReadLine());\

条件分支

双分支

            //双分支  只有两种情况
/if(判断条件) //当条件为真的时候执行语句一
{
执行语句一
}
else
{
执行语句二
}
/\

例题

            Console.Write("请输入你的年龄");
int year = Convert.ToInt32(Console.ReadLine());
if (year >= 60)
{
Console.WriteLine("您不需要买票");
}
else if (year >14&& year<60)
{
Console.WriteLine("您是要买票的,总共25元");
}
else
{
Console.WriteLine("您是儿童,半价,总共12.5元");
}

}
}