Java初学者编程心得:四舍五入与类接口应用

5星 · 超过95%的资源 需积分: 9 11 下载量 101 浏览量 更新于2024-09-11 收藏 36KB DOC 举报
"Java编程初学者的学习笔记,包含四舍五入的方法、抽象类与接口的应用实例,以及在命令行中编译运行带包的Java文件的步骤。" 在Java编程中,对于新手来说,理解和掌握基本概念是至关重要的。这篇内容主要探讨了三个关键点: 1. **四舍五入的实现**:在Java中,进行四舍五入通常是为了将浮点数转换为整数。例如,如果我们有一个float类型的变量`average`,其值为99.3或99.6,我们可以通过加上0.5然后强制转换为int类型来实现四舍五入的效果。这样,99.3会变成99,而99.6会变成100。这是因为当浮点数加上0.5后,如果原本的小数部分大于等于0.5,那么转换为整数时就会向上取整。 2. **抽象类与接口的应用**:这里展示了抽象类(abstract class)和接口(interface)的简单实例。抽象类可以包含抽象方法(没有实现的方法),并且至少有一个抽象方法的类必须声明为抽象类。接口则完全由抽象方法组成,它定义了一组行为规范,实现了接口的类必须提供这些方法的具体实现。在这个例子中,`Fruit`既可以作为抽象类,也可以作为接口,`Apple`和`Pear`分别继承抽象类`Fruit`或实现接口`Fruit`,并提供`get()`方法的实现。这体现了面向对象编程中的多态性。 3. **命令行编译运行带包的Java文件**:在命令行环境下,编译和运行包含包名的Java文件需要指定正确的路径和参数。假设有两个位于同一包下的Java文件`A.java`和`B.java`,都在`com`包下。要编译这两个文件,需在它们的父目录(即`D:\workspace`)下执行`javac com\A.java com\B.java -d .`。这里的`-d .`表示生成的`.class`文件应保存在当前目录,且按照包结构创建相应的目录。编译完成后,可以在相同目录下用`java com.A`或`java com.B`运行对应的类。这里需要注意,`-d`后面跟的是一个空格和点,点代表当前目录。 理解并熟练掌握这些基础知识对于Java初学者来说至关重要,它们构成了进一步学习Java语言和应用开发的基础。通过不断的实践和学习,新手可以逐渐熟悉和掌握Java编程的精髓,提高编程技能。