黑马程序员技术交流社区

标题: C#初学第二步(2) [打印本页]

作者: 张久朝    时间: 2013-6-16 11:37
标题: C#初学第二步(2)
//11.演示:某学生三门课成绩为,语文:90 数学:80 英语:91,编程求总分和平均分.
//int yw = 90, sx = 80, yy = 91,he;
//he=yw+sx+yy;
//double pj = he / 3;
//Console.WriteLine("总分为:"+he+"平均分为"+pj);
//Console.ReadKey();
//12.定义两个数分别为1020,打印出两个数的和。
//int shu1 = 10, shu2 = 20;
//Console.WriteLine(shu1+shu2);
//Console.ReadKey();
//13.计算半径为5的圆的面积并打印出来
//int r = 5;
//Console.WriteLine(Math.PI*r*r);
//Console.ReadKey();
//14.某商店T恤的价格为35/,裤子的价格为120/.小明在该店买了3T恤和2条裤子,请计算并显示小明应该付多少钱?
//假如商店为小明打8.8,那么小明应该付多少钱呢?
//购物总计为:XX,打折后应付为:XX.
//double txue = 35, kuzi = 120;
//Console.WriteLine("购物总价为:"+(txue*3+kuzi*2)+"元,打折后应付"+((txue*3+kuzi*2)*0.88)+"");
//Console.ReadKey();
//115.下面代码的输出结果是什么?
//int a = 10, b = 3;
//int mod = a % b;
//double quo = a / b;
//Console.WriteLine(mod);
//Console.WriteLine(quo);
//int a = 10, b = 3;
//int mod = a % b;
//double quo = a / b;
//Console.WriteLine(mod);
//Console.WriteLine(quo);
//Console.ReadKey();

double db=3.145678800;
decimel多数用于金钱的计算,可以保留小数点后所有位数,
decimel dm=1.35678877m;

数字类型:int double decimel
非数值类型: char string
在定义变量的时候可以用""分隔开,同时进行多个变量的赋值,也可以不赋值。*******变量必须先赋值然后再使用。(切记.....

3 转义字符
几个比较特殊的如:
\\ 这个在字符串输出的是\
\* 这个在字符串输出的是*
\"" 这个输出的是""
\' 这个输出的是'
\n 这表示换行,\r 这个表示 回车
\b 这个是表示退格
\t 这个表示tab
4 运算
+ 加法如: int num=5,num1=7,num2;
num2=num1+num;
Console.WriteLine(num2);
Console.ReadKey();
-减法如: int num5,num1=6,num2;
num2=num1-num;
Console.WriteLine(num2);
Console.ReadKey();
这些输出也可以这样写:intnum=10,num=5,;
Console.WriteLine(num+num1);
Console.ReadKey();
*乘法如: int num=5,num1=6,num2;
num2=num*num1;
Console.WriteLine(num2);
Console.ReadKey();
/除法如: int num=10,num1=5,num2;
num2=num/num1;
Console.WriteLine(num2);
Console.ReadKey();
%除模 int num=10,num1=3,num2;
num2=num%num1;
Console.WriteLine(num2);
Console.ReadKey();
5. 参与运算的数据类型必须保持一致,如果不一致必须进行转换:自动转换(隐式转换),
小的类型可以转换成大的类型,
强制转换(显式转换)类型名(变量),可能丢失精度
6. 在屏幕上显示出:请你输入 “名字”,然后自动回复:你好“名字”
Console.WriteLine("请你输入名字");
string str=Console.ReadLine();
Console.WriteLine("你好"+str);
Console.ReadKey();
7. 屏幕上显示姓名,年龄,性别,电话,工资,电话型号,电话价格。
string name="杨洪波",xb="",tel="15043157535",txh=nokio12345
int age=25,tjg=500;
double gz=10000;
Console.WriteLine("我的名字"+name+",今年"+age+"岁,性别"+xb+",电话是"+tel+",电话型号是"+txh+", 电话价格:"+tjg+",工资是"+gz+"");
Console.ReadKey();
8. 显示转换和隐式转换;
double db=2.3442;int num1=(int)db;(这样会丢失数据)
int num=5; double db1=num;


作者: ﹏Lifeヽ    时间: 2013-6-16 11:38
兄弟加油!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2