0
点赞
收藏
分享

微信扫一扫

C#学习笔记:总结提升

janedaring 2022-03-11 阅读 88

总结提升 

案例一:老公买西瓜系列

  • 超市西瓜的价格是1.9元/斤。

  • 老公下班买了6斤西瓜。

  • 此时得知正逢双11,购买商品满10元优惠7.5折。

  • 问此时老公买西瓜花了多少钱?

思考

  • 以上案例需要设置几个变量?

  • 需要声明何种类型的变量?

  • 如果体重要求满几个10元, 就在几个10元上打7.5折应该如何计算?

总结

  • 变量名只有在某一区域内*第1次出现时才要声明变量。

  • 变量名在区域内第二次出现时不用声明变量,而是直接使用之前声明的变量。

  • 变量名命名是我们一般遵循驼峰命名法,即以小写宇母开头,多个单词拼接时,除第一个单词外, 其余首字母大写。

  • 在程序开发中可以修改之前保存的变量值。

扩展

  • (int)表示使用显式强制转换,是一种类型转换,C#默认整型是int32, 因此使用此方法转成int 32位,不遵循四舍五入,只截取整数部分;

  • (int)5.21 //输出5

  • Int.Parse(): 只支持将string类型转成intParse就是把String类型转换成int,char,double...等,也就是*.Parse(string)括号中的一定要是string类型。

String st="5.21";
double n=5.21;
Int . Parse(st);//输出5
Int .Parse(n);//报错
  • Convert.Tolnt32(double value) ,不完全遵循四舍五入,如果value为两个整数中间的数字,则返回二者中的偶数,

对比下面的例子:

Console.WriteLine(Convert.ToInt32(4.3));//四舍五入,输出4
Console.WriteLine(Convert.ToInt32(4.5));//第一位小数为5时,4. 5在4和5之间,输出偶数4 
Console.WriteLine(Convert.ToInt32(4.53)); //四舍五入,输出5
Console.WriteLine(Convert.ToInt32(5.3));//四舍五入,输出5
Console.WriteLine(Convert.ToInt32(5.5)); //第一位小数为5时,5.5在5和6之间,输出偶数6 
Console.WriteLine(Convert.ToInt32(5.53)); //四舍五入,输出6

案例二:班级找赵六系列

  • 班级中有张三、李四、王五、赵六、田七、周八共六位同学。

  • 请找出赵六同学送他回家。

  • 分别是用for循环和while循环实现。

思考

  • 以上案例需要设置几个变量?

  • 需要声明何种类型的变量?

  • for循环和while循环实现上有何差异?

  • 用do-while循环如何实现。

总结

  • 对于数组的初始化还有一种简便的方式: string[] strs = {"张三”, "李四”,“王五”,”赵六”,"田七”,”周八”}

  • 获取数组长度的方式:strs .Length 。

  • 需要跳出某个循环时可以使用break 关键字,跳出当前循环。

案例一

满足某些条件后需要直接快进到下一轮循环而不再执行当前循环下的代码,可以使用continue 关键字实现思考题 

 案例二

 

 

举报

相关推荐

C#学习总结

C#学习笔记

C#学习笔记(三)

c#入门学习笔记

c# 学习笔记 - String

C#学习笔记_继承

0 条评论