1.先说下怎么理解 round()方法可以这样理解: 将括号内的数+0.5之后,向下取值, 比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3;  round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10 所以,Math.round(11.5)=12; 现在再来看,Math.round(11.5),Math.round(-11.5)你应该知道等于多少了吧,掌握了方法就好解决问题了。 这个题面试了很多家就一…

2021年1月15日 0条评论 84点热度 阅读全文

1.Java的异常处理模型有3类: 声明异常 抛出异常 捕获异常 2.异常有两种: 免检异常 必检异常 3.如果父类方法没有声明异常,那么,在子类中不能对其进行覆盖以声明; 4.异常处理的逻辑: 先从当前方法,调用链向后寻找,如果找到,则将该异常对象赋值给所声明的变量,执行catch块中的代码,所以,catch的代码块中的异常类的顺序很重要;先小后大,先子后父的顺序为佳;如果没有,则退出该方法,到调用该方法的方法内继续寻找相应的处理代码块(也叫处理器),以此类推,如果都没有,则程序终止,并在控制台打印错误信息; 5…

2018年9月27日 0条评论 2点热度 阅读全文

        在学习流File类后,我们可以让系统遍历输出文件夹下面的文件,这里要用到递归方法,所谓递归就像是剥洋葱,一层一层剥,先打印第一级文件夹下面的文件,如果还有第二季文件夹,那么继续递归方法,一直到文件夹最末端,即全是纯文件为止; package A_January; import java.io.File; /** * Created by Administrator on 17-1-18. */ public class FileTest3 { public s…

2017年2月8日 0条评论 3点热度 阅读全文

JAVA类的成员变量有两种: 1.静态变量,被static修饰的变量,也叫类变量。 2.实例变量,没有static修饰的变量。 区别: 静态变量是共享的,在整个JVM中只存在一个, 而成员变量是每一个实例所独有的.供实例自己使用。 例子: 一个学生类:年龄,姓名,性别是实例变量,因为每个人的年龄,姓名都可能不同; 而学费可以是类变量,每个学生的学费基本都是一样的。(特殊的除外) 应用场景: 当一个对象是这个类所有实例所共享的时候,用类变量 如果每个实例的值都可能不同,用实例变量。 静态变量根据声明的不同, 功能也不…

2015年8月17日 0条评论 2点热度 阅读全文