IT第四天 - 运算符、随机数、Math类
IT第四天 |
||
上午 |
运算符 |
1.%运算符的应用 2.运算符优先级:小括号 ! 算数运算符 关系运算符 && || 赋值运算符 3.三元运算符:?表示条件为true的结果,:表示条件为false的结果 |
程序调试 |
断点调试 |
|
运算符 |
1.||运算符,如果前置条件已经true,后面的条件也不会再执行;同理,&&运算符,如果前置条件false,后面的条件也不会执行了 |
|
下午 |
随机数的应用 |
1.Random产生随机数:new出Random类的实例,使用.NextInt()方法产生随机数,可以带参数,表示0-n之间的随机数 2.Math产生随机数:直接使用Math.random()方法产生随机数,该随机数是浮点型且0-1之间,可以使用扩大倍数再加减的方法,得到想要的整数 3.推荐使用Math产生随机数,因为,Random是伪随机生成,产生随机数是几何分布的,并不能随机的平等性,而Math则是均匀分布的,并且更易使用 |
程序的编写 |
1.建议在进行用户登录验证时,给出每个错误的说明 2.代码的优化:精简、逻辑 3.闰年、平年的判断方法:可以被4整除但是不能被100整除的是闰年,或者可以被400整除的是闰年 4.多重条件结构的使用:else if(),简化程序、美观 |
|
Math类的方法 |
1. Math.abs(-5)取绝对值 2. Math.ceil(9.000001)向上取整 3. Math.floor(10.999999)向下取整 4. Math.round(10.8)四舍五入 5. Math.sqrt(16)取平方根 6. Math.pow(3, 2)取幂次方 7.还有最大值、最小值的取出 |
|
晚上 |
|
|
目标 |
1.Math类方法的应用 2.断点调试 |
|
笔记 |
1.优先级:小括号 ! 算数运算符 关系运算符 && || 赋值运算符 2.断点调试 3.||运算符:如果前置条件已经true,那么后续的条件就不会执行判断了,同理,&&运算符 4.随机数的产生:建议使用Math产生随机数 5.Math类的方法的应用 |