本次Java语法实验围绕基础语法、面向对象编程和异常处理展开,帮助理解Java核心概念。
一、基础语法实验
在基础语法实验中,主要验证了变量类型与流程控制。通过声明 int 、 double 、 char 等基本数据类型,以及 String 引用类型变量,明确了不同类型的存储与使用方式。在流程控制部分,使用 if-else 实现成绩等级判断, switch 完成季节信息输出, for 和 while 循环计算1到100的累加和 ,掌握了不同条件与循环语句的适用场景。
二、面向对象编程实验
面向对象实验中,定义 Product 类,包含 id 、 name 、 price 等属性及 getDiscountPrice 方法,通过创建对象并调用方法,实现商品折扣价计算,理解类与对象的关系。同时,通过 ElectronicProduct 抽象类和 Rechargeable 接口,派生出 MobilePhone 子类,重写抽象方法并实现接口方法,验证了继承与多态特性,如父类引用调用子类重写方法,实现代码复用与扩展。
三、异常处理实验
异常处理实验中,模拟了 ArithmeticException 异常,通过 try-catch-finally 结构捕获并处理除数为0的情况,确保程序不崩溃。此外,自定义 InvalidAgeException 异常类,在检查年龄合法性时抛出并捕获,增强程序的健壮性与错误提示能力。
通过以上实验,系统掌握了Java基础语法、面向对象编程和异常处理的核心要点,为后续深入学习Java开发打下坚实基础。