开学第二天,感觉比第一天收获更大,过的更加充实,主要是因为接触更多的陌生知识吧,感觉计算机语言最重要的是积累,再就是变通和练习。
一.
1.class Program(项目类)
2.static void Main(string[] args)(主函数,函数的入口,一个项目只有一个)
3.Console.WriteLine("Hello World!"); //输出(打印)//打印完成之后,进行换行
4.console.readline()方法获取到的是string类型,直到接收到回车命令为止,之前所有输入的内容全部进行获取,赋值给左边的变量
5.当加号遇到字符串类型的时候表示拼接:eq : Console.WriteLine("你的姓名是" + name + "。“);Console.WriteLine("你的姓名是" +(1+2))
6. 当conso.le.readline()方法没有赋值号的时候,默认就是等待回车命令
Console.Write("请输入您的姓名:");
string name = Console.ReadLine();
Console.Write("请输入您的年龄:");
string age = Console.ReadLine();
Console.Write("请输入您的工作单位:");
string danwei = Console.ReadLine();
////打印 拼接
Console.WriteLine("我叫"+name+",今年"+age+"岁了,在"+danwei+"
工作。");
占位符 (//Console.WriteLine("我叫{0},今年{1}岁了,在{2}工作。",name,age,danwei);)
Console.ReadLine();
二.
1. 数据类型:值类型 引用类型
值类型
整数类型 int ±21亿
int a = 22;
long b = 33333333333333;
2. 双精度浮点小数
//double b = 3.14;
//double c = 3;
3. 布尔型(判定结果只是true或者是false)
bool d = true;
bool e = 1 == 3;
Console.WriteLine(e);
////引用类型
4. 字符串类型(出现字符串符号时一定与双引号一起用)
//string s = "1234";
//s = "Hello";
//string ss;
//ss = "";
//int a, b, c=4, d;
//double a = 3.74;
//int b = (int)a;
5.字符串转换成数
//string s = "123.4";
//int c = int.Parse(s);
//int d = Convert.ToInt32(s);
//double e = Convert.ToDouble(s);
//decimal f = Convert.ToDecimal(s);
6.数值转换成字符串
//string ss = c.ToString();
//Console.ReadLine();
7.自定义常量(变量可以改变,前面的变量可以被后面的变量赋值替换,常量一经定义就不可以改变)
//定义常量 const
//const int a = 5;
//a = 6;错误
8.终止语句
System.Threading.Thread.Sleep(3000);
下午课程
//Console.Write("请输入您的姓名:");
//string name = Console.ReadLine();
//Console.Write("请输入您的年龄:");
//int age = int.Parse(Console.ReadLine())-1;
//Console.Write("请输入您的工作单位:");
//string danwei = Console.ReadLine();
////打印出一整句话
////Console.WriteLine("我叫"+name+",今年"+age+"岁了,在"+danwei+"工作。");
//Console.WriteLine("我叫{0},今年{1}岁了,在{2}工作。",name,age,danwei);
(主要是对占位符的理解)
//Console.ReadLine();
//运算符
//算术运算符
//++ --
//* / %
//+ -
//关系运算符(只能是true或者是false)
//> < <= >= == !=
//逻辑运算符(出现逻辑符号只能是true或者是false)
//&& 与 两个条件同事满足才是true,否则是false
//|| 或 两个条件只要有一个满足就是true,都不满足是false
//! 非(非,是优先级最高的!!!!)原来是true的给变成false,反之,改为true
//其他运算符
//赋值运算符
//= += -= *= /= %=
//条件运算符 ? :
//int a = 10;
//int b = 3;
//string c = a > b ? "是的,a>b" : "不是,a<=b";(字符串)
////bool c = a != b || a<b;
////a *= b;//a=a*b;
//Console.WriteLine(c);
//问:现在几点了?我们只回答几点
//若是早晨,需要加上一个am
//若是下午,需要加上个pm,在原有数值上-12 报时
//Console.Write("现在几点了?");
//int time = int.Parse(Console.ReadLine());
//string ss = time > 12 ? (time-12)+"pm" : time+"am";
//Console.WriteLine("现在是"+ss);
//在普通使用时,就是在本身基础上+1运算无区别
//在赋值运算中,
//前++需要先执行+1运算,然后赋值
//后++,需要先执行赋值,然后进行+1运算
//前--与后--与上方一致
//int a = 5;
//int b = a++;//int b=a; a=a+1;
//int c = ++a;//a=a+1; int c =a;
////a++;//a=a+1;
////a--;//a=a-1;
////++a;//a=a+1;
////--a;//a=a-1;
//Console.WriteLine(a);
//Console.WriteLine(b);
//Console.WriteLine(c);
//请输入一个100以内整数,判断是否与7有关
//1.7的倍数
//2.个位数是7
//3.十位数是7
//Console.Write("请输入一个100以内的整数:");
//int a = int.Parse(Console.ReadLine());
(拼接式子!!!?)
//Console.WriteLine("是否是7的倍数?"+ (a%7==0));
//Console.WriteLine("是否个位数是7?"+(a%10==7));
//Console.WriteLine("是否十位数是7?"+(a/10==7));
//你能跑过豹子么?
Console.Write("你能跑过豹子么?");
string s = Console.ReadLine();
string ss = s == "能" ? "你比禽兽还禽兽" : "你连禽兽都不如";
Console.WriteLine(ss);
Console.ReadLine();