输入 输出 常量 变量
Console.Write("这是要输出的文字。");注意:没有换行
注意:
1.大小写敏感;
2.所有的符号全都用英文;
3.不要漏掉;
string s = Console.ReadLine();
//这句话的意思是从控制台程序读取一整行内容放到s这个容器里面
Console.WriteLine("你刚刚输入的是:"+s);
string -字符串类型
s -变量名
= -赋值
Console.ReadLine(); - 从控制台程序读取一整行
////变量:可以随意赋值
////值类型
////整形:只能放整数
//int a = 1; a = 2; a = 3;
////浮点型:可以放小数
//double b = 3.14;
//float c = 3.14F;
//decimal d = 3.14M;
////字符型
////布尔型:判断正确与否,只能存放true或者false
//bool e = true;
////字符串类型
//string f = "Hello world";
////常量 只允许取值不允许重新赋值
//const int g = 3;
////类型转换
//double h = a;
//a = (int)3.14;//直接取整数部分 显式转换 强制转换
//Console.WriteLine(a);
//string i = a.ToString();//隐式转换
//a = Convert.ToInt32(3.14);//Convert转换
//a = int.Parse("3.14");//int转换
例子:
1.
输入姓名,年龄,单位,整合成一个流畅的句子显示出来。
Console.Write("请输入姓名:");
string a = Console.ReadLine();
Console.Write("请输入年龄:");
string b = Console.ReadLine();
Console.Write("请输入单位:");
string c = Console.ReadLine();
Console.WriteLine("我的名字是"+a+",今年"+b+"岁了,在"+c+"实训。");
"我的名字是***,今年**岁了,在**实训。"将a,b,c代入***。
"我的名字是"+a+",今年"+b+"岁了,在"+c+"实训。"
2.
Console.ReadLine();
Console.Write("请输入您的年龄:");
string a = Console.ReadLine();
int age = (int)9.45;
int age = int.Parse(a);
int age = int.Parse(Console.ReadLine());
Console.WriteLine("您今年" + (age - 1) + "周岁了。");
运算符
++ --
int a = 0;
a++;a = a + 1;
Console.WriteLine(a);
Console.ReadLine();
int b=a++;lit b=a;a=a+1;
int c = ++a;a=a+1;lit c=a;
* / %
double a = 22;
int b = 15;
Console.WriteLine(a/b);
Console.ReadLine();
+ -
+在遇到字符串类型时表示拼接作用
关系运算符 > < >= <=
== !=
int a = 7;
int b = 8;
bool c = a > b;
逻辑运算符 &&——与 两边都成立 ||——或 只需要一个成立 !——非 取原来的反方向
int a = 4;
int b = 5;
int c = 6;
bool d = a > b || c >= b;
条件运算符 ?:
int e = a > b ? 1 : 2;//a>b对不对 对e=1 不对e=2
问现在几点了? 12小时之内,am; 12小时之外,pm;若是下午需要减掉12进行报时。
Console.Write("现在几点了?");
int hour = int.Parse(Console.ReadLine());
string mm = hour > 12 ?(hour-12)+ "pm" :hour+ "am";
Console.WriteLine("现在是"+mm);
Console.ReadLine();
赋值运算符
= += -= *= /= %=
a += b;a=a+b
a *= b;a=a*b
其他同理